From c68ab7638b02b58ea84e989dd2271115eacc4c47 Mon Sep 17 00:00:00 2001 From: zhangboxuan Date: Sat, 25 Nov 2023 16:07:06 +0800 Subject: [PATCH] feat:init project --- .editorconfig | 14 + .env.development | 5 + .env.production | 6 + .eslintignore | 5 + .eslintrc.js | 201 + .gitignore | 19 + babel.config.js | 14 + jsconfig.json | 17 + mock/index.js | 63 + mock/login.js | 84 + mock/mock-server.js | 80 + mock/table.js | 29 + mock/user.js | 76 + mock/utils.js | 25 + mock/vcenter.js | 3 + mock/workOrder.js | 271 + npm-shrinkwrap.json | 102101 +++++++++++++++ package.json | 69 + public/favicon.ico | Bin 0 -> 35064 bytes public/index.html | 17 + public/vcenterCtr.html | 60 + src/App.vue | 11 + src/api/clusterapi.js | 107 + src/api/commonApi.js | 33 + src/api/ecsapi.js | 34 + src/api/homeApi.js | 19 + src/api/imageApi.js | 117 + src/api/login.js | 69 + src/api/monitoringApi.js | 119 + src/api/networkConfig.js | 38 + src/api/operateLog.js | 19 + src/api/organization.js | 105 + src/api/remoteDisasterRecovery.js | 294 + src/api/roleMgr.js | 74 + src/api/serverVm.js | 289 + src/api/taskcenter.js | 55 + src/api/user.js | 23 + src/api/userMgr.js | 65 + src/api/vMwareMgr.js | 143 + src/api/vcenter.js | 405 + src/api/vdcapi.js | 177 + src/api/workOrder.js | 168 + src/api/zoneapi.js | 72 + src/assets/404_images/404.png | Bin 0 -> 98071 bytes src/assets/404_images/404_cloud.png | Bin 0 -> 4766 bytes .../common/dataDictionary/dictionary.js | 300 + .../common/dataDictionary/imageLogDic.js | 131 + src/assets/common/lang/en/alarmevents.js | 105 + src/assets/common/lang/en/authorityMgr.js | 127 + src/assets/common/lang/en/common.js | 325 + src/assets/common/lang/en/externalCloud.js | 267 + src/assets/common/lang/en/imageMgr.js | 75 + src/assets/common/lang/en/index.js | 28 + src/assets/common/lang/en/monitorMgr.js | 87 + src/assets/common/lang/en/operateLog.js | 17 + src/assets/common/lang/en/operateMgr.js | 150 + src/assets/common/lang/en/reliableCenter.js | 356 + src/assets/common/lang/en/resourceMgr.js | 439 + .../common/lang/en/serverVirtualization.js | 128 + src/assets/common/lang/en/taskcenter.js | 36 + src/assets/common/lang/en/transferMgr.js | 20 + src/assets/common/lang/index.js | 27 + src/assets/common/lang/zh/alarmevents.js | 104 + src/assets/common/lang/zh/authorityMgr.js | 128 + src/assets/common/lang/zh/common.js | 318 + src/assets/common/lang/zh/externalCloud.js | 246 + src/assets/common/lang/zh/imageMgr.js | 75 + src/assets/common/lang/zh/index.js | 28 + src/assets/common/lang/zh/monitorMgr.js | 86 + src/assets/common/lang/zh/operateLog.js | 17 + src/assets/common/lang/zh/operateMgr.js | 150 + src/assets/common/lang/zh/reliableCenter.js | 338 + src/assets/common/lang/zh/resourceMgr.js | 414 + .../common/lang/zh/serverVirtualization.js | 128 + src/assets/common/lang/zh/taskcenter.js | 36 + src/assets/common/lang/zh/transferMgr.js | 20 + src/assets/hnkylin/Kylin.png | Bin 0 -> 4521 bytes src/assets/hnkylin/ad_login.png | Bin 0 -> 62223 bytes src/assets/hnkylin/bigbg.png | Bin 0 -> 137814 bytes src/assets/hnkylin/cant-brz.png | Bin 0 -> 12574 bytes src/assets/hnkylin/dr-explain.png | Bin 0 -> 25527 bytes src/assets/hnkylin/icon1.png | Bin 0 -> 1318 bytes src/assets/hnkylin/icon2.png | Bin 0 -> 1313 bytes src/assets/hnkylin/kylin-logo.png | Bin 0 -> 35064 bytes src/assets/hnkylin/kylin-vm.png | Bin 0 -> 5983 bytes src/assets/hnkylin/line.png | Bin 0 -> 778 bytes src/assets/hnkylin/main-server.png | Bin 0 -> 8453 bytes src/assets/hnkylin/main2sleaver.png | Bin 0 -> 27776 bytes src/assets/hnkylin/online-brz.png | Bin 0 -> 14776 bytes src/assets/hnkylin/password.png | Bin 0 -> 214 bytes src/assets/hnkylin/s2m.png | Bin 0 -> 19718 bytes src/assets/hnkylin/slaverMain.png | Bin 0 -> 9506 bytes src/assets/hnkylin/slaverSlaver.png | Bin 0 -> 12173 bytes src/assets/hnkylin/tooltip.png | Bin 0 -> 6207 bytes src/assets/hnkylin/user.png | Bin 0 -> 336 bytes src/assets/icon/u524.png | Bin 0 -> 9527 bytes src/assets/icon/u582.png | Bin 0 -> 1635 bytes src/assets/icon/wh.png | Bin 0 -> 6031 bytes src/assets/icon/whb.png | Bin 0 -> 6207 bytes src/components/Breadcrumb/index.vue | 94 + src/components/Footbtn/index.vue | 30 + src/components/Hamburger/index.vue | 45 + src/components/Hightchart/index.vue | 75 + src/components/Mcallocationratio/index.vue | 102 + src/components/MctablePro/index.vue | 424 + src/components/Operation/index.vue | 128 + src/components/SearchInput/index.vue | 65 + src/components/SvgIcon/index.vue | 70 + src/components/TreeSelect/index.vue | 169 + src/components/commonChart/index.vue | 84 + src/components/getNetworkCardBox.vue | 215 + src/components/headerBox/index.vue | 57 + src/components/mcbingChart/index.vue | 79 + src/components/messageBox.vue | 134 + src/components/networkSpecDetail.vue | 197 + src/components/statuscell/index.vue | 161 + src/components/tips.vue | 54 + src/components/utilsButton/index.vue | 61 + src/directive/only-num/index.js | 13 + src/directive/only-num/num.js | 9 + src/icons/index.js | 11 + src/icons/svg/drLoading.svg | 7 + src/icons/svg/recover.svg | 1 + src/icons/svg/warning.svg | 6 + src/icons/svgo.yml | 22 + src/layout/components/AppMain.vue | 36 + src/layout/components/Navbar.vue | 393 + src/layout/components/Sidebar/Item.vue | 47 + src/layout/components/Sidebar/Link.vue | 43 + src/layout/components/Sidebar/Logo.vue | 74 + src/layout/components/Sidebar/SidebarItem.vue | 116 + src/layout/components/Sidebar/index.vue | 126 + src/layout/components/changePassword.vue | 48 + src/layout/components/changePwdCont.vue | 184 + src/layout/components/index.js | 3 + src/layout/components/menuNav.vue | 152 + src/layout/externalCloudPage/index.vue | 55 + src/layout/homePage/index.vue | 65 + src/layout/index.vue | 229 + src/layout/monitorPage/index.vue | 53 + src/layout/operatePage/index.vue | 102 + src/layout/reliableCenter/index.vue | 53 + src/layout/resourcesPage/index.vue | 53 + src/main.js | 67 + src/mixins/commonPageBtnPromiss.js | 72 + src/mixins/commonTips.js | 24 + src/mixins/index.js | 8 + src/permission.js | 71 + src/router/index.js | 99 + src/router/modules/externalCloud.js | 63 + src/router/modules/homeRoute.js | 32 + src/router/modules/monitorRoute.js | 111 + src/router/modules/operateRoute.js | 141 + src/router/modules/reliableCenter.js | 79 + src/router/modules/resourceRoute.js | 326 + src/settings.js | 22 + src/store/getters.js | 8 + src/store/index.js | 19 + src/store/modules/app.js | 48 + src/store/modules/settings.js | 32 + src/store/modules/user.js | 90 + src/styles/element-ui.scss | 335 + src/styles/iconBg.scss | 31 + src/styles/images/infoQues.png | Bin 0 -> 6031 bytes src/styles/images/infoQuesHover.png | Bin 0 -> 6207 bytes src/styles/index.scss | 217 + src/styles/mixin.scss | 99 + src/styles/newTheme.scss | 287 + src/styles/sidebar.scss | 245 + src/styles/themeDark/iconBg.scss | 141 + src/styles/themeDark/images/VDC.png | Bin 0 -> 770 bytes src/styles/themeDark/images/alerts.png | Bin 0 -> 693 bytes src/styles/themeDark/images/banner.png | Bin 0 -> 72611 bytes src/styles/themeDark/images/cluster.png | Bin 0 -> 816 bytes src/styles/themeDark/images/czrz.png | Bin 0 -> 353 bytes src/styles/themeDark/images/gdgl.png | Bin 0 -> 298 bytes src/styles/themeDark/images/gdsh.png | Bin 0 -> 289 bytes src/styles/themeDark/images/gjrz.png | Bin 0 -> 327 bytes src/styles/themeDark/images/gjsj.png | Bin 0 -> 323 bytes src/styles/themeDark/images/gjsz.png | Bin 0 -> 367 bytes src/styles/themeDark/images/jsgl.png | Bin 0 -> 314 bytes src/styles/themeDark/images/jxgl.png | Bin 0 -> 243 bytes src/styles/themeDark/images/kyq.png | Bin 0 -> 401 bytes src/styles/themeDark/images/ljsj.png | Bin 0 -> 7221 bytes src/styles/themeDark/images/physicalHost.png | Bin 0 -> 310 bytes src/styles/themeDark/images/qxgl.png | Bin 0 -> 300 bytes src/styles/themeDark/images/rzbf.png | Bin 0 -> 6260 bytes src/styles/themeDark/images/serverVm.png | Bin 0 -> 846 bytes src/styles/themeDark/images/wljq.png | Bin 0 -> 350 bytes src/styles/themeDark/images/wlsz.png | Bin 0 -> 380 bytes src/styles/themeDark/images/wlzjsj.png | Bin 0 -> 245 bytes src/styles/themeDark/images/workorder.png | Bin 0 -> 573 bytes src/styles/themeDark/images/xjzx.png | Bin 0 -> 303 bytes src/styles/themeDark/images/xnsjzx.png | Bin 0 -> 402 bytes src/styles/themeDark/images/yfwq.png | Bin 0 -> 352 bytes src/styles/themeDark/images/yfwqsj.png | Bin 0 -> 390 bytes src/styles/themeDark/images/yhgl.png | Bin 0 -> 292 bytes src/styles/themeDark/images/zbkcp.png | Bin 0 -> 6066 bytes src/styles/themeDark/images/zone.png | Bin 0 -> 909 bytes src/styles/themeDark/images/zzgl.png | Bin 0 -> 236 bytes src/styles/themeDark/index.scss | 231 + src/styles/themeLight/iconBg.scss | 141 + src/styles/themeLight/images/VDC.png | Bin 0 -> 770 bytes src/styles/themeLight/images/alerts.png | Bin 0 -> 693 bytes src/styles/themeLight/images/banner.png | Bin 0 -> 72365 bytes src/styles/themeLight/images/cluster.png | Bin 0 -> 816 bytes src/styles/themeLight/images/czrz.png | Bin 0 -> 14773 bytes src/styles/themeLight/images/gdgl.png | Bin 0 -> 14720 bytes src/styles/themeLight/images/gdsh.png | Bin 0 -> 14710 bytes src/styles/themeLight/images/gjrz.png | Bin 0 -> 14759 bytes src/styles/themeLight/images/gjsj.png | Bin 0 -> 14734 bytes src/styles/themeLight/images/gjsz.png | Bin 0 -> 14786 bytes src/styles/themeLight/images/jsgl.png | Bin 0 -> 14737 bytes src/styles/themeLight/images/jxgl.png | Bin 0 -> 14655 bytes src/styles/themeLight/images/kyq.png | Bin 0 -> 14839 bytes src/styles/themeLight/images/physicalHost.png | Bin 0 -> 310 bytes src/styles/themeLight/images/qxgl.png | Bin 0 -> 14715 bytes src/styles/themeLight/images/serverVm.png | Bin 0 -> 846 bytes src/styles/themeLight/images/sjzx.png | Bin 0 -> 14779 bytes src/styles/themeLight/images/wljq.png | Bin 0 -> 14806 bytes src/styles/themeLight/images/wlsz.png | Bin 0 -> 14802 bytes src/styles/themeLight/images/wlzjsj.png | Bin 0 -> 14665 bytes src/styles/themeLight/images/workorder.png | Bin 0 -> 573 bytes src/styles/themeLight/images/xnsjzx.png | Bin 0 -> 14864 bytes src/styles/themeLight/images/yfwq.png | Bin 0 -> 14827 bytes src/styles/themeLight/images/yfwqsj.png | Bin 0 -> 14807 bytes src/styles/themeLight/images/yhgl.png | Bin 0 -> 14713 bytes src/styles/themeLight/images/zone.png | Bin 0 -> 909 bytes src/styles/themeLight/images/zzgl.png | Bin 0 -> 14650 bytes src/styles/themeLight/index.scss | 140 + src/styles/transition.scss | 48 + src/styles/variables.scss | 107 + src/utils/auth.js | 15 + src/utils/dealtree.js | 69 + src/utils/equalsObj.js | 54 + src/utils/eventBus.js | 2 + src/utils/get-page-title.js | 10 + src/utils/index.js | 47 + src/utils/loading.js | 30 + src/utils/message.js | 31 + src/utils/request.js | 87 + src/utils/transformat.js | 94 + src/utils/validate.js | 204 + src/views/404.vue | 262 + src/views/components/bindVdc/bindVdcBox.vue | 188 + src/views/components/bindVdc/bindVdcModal.vue | 66 + .../bindVirtualFirewallBox.vue | 150 + .../bindVirtualFirewallModal.vue | 76 + .../setVdcNetWork/createEditNetworkBox.vue | 290 + .../setVdcNetWork/selectVdcNetWorkBox.vue | 193 + .../setVdcNetWork/setVdcNetWorkBox.vue | 725 + .../setVdcNetWork/setVdcNetWorkModal.vue | 126 + .../components/vdcBindVdc/bindVdcBox.vue | 173 + .../components/vdcBindVdc/bindVdcModal.vue | 65 + .../vdcResourceAss/firstVdcresource.vue | 427 + .../components/vdcResourceAss/vdcresource.vue | 416 + .../components/main/actbtnPmsList.js | 447 + .../components/main/btn-more.vue | 139 + .../components/main/header-bar.vue | 437 + .../externalCloud/components/main/index.js | 2 + .../components/statuscell/index.vue | 143 + .../vcenter/cloudServerDetail/detail-disk.vue | 109 + .../vcenter/cloudServerDetail/detail-log.vue | 154 + .../cloudServerDetail/detail-monitor.vue | 360 + .../cloudServerDetail/detail-network.vue | 89 + .../cloudServerDetail/detail-summary.vue | 365 + .../vcenter/cloudServerDetail/header-bar.vue | 160 + .../vcenter/cloudServerDetail/index.js | 5 + .../vcenter/cloudServerDetail/index.vue | 300 + .../cloudServerDetail/serverI18nMap.js | 149 + .../cloudServerDetail/taskDetailInfo.js | 960 + .../vcenter/createEditModal/createEditBox.vue | 835 + .../createEditModal/createEditModal.vue | 55 + src/views/externalCloud/vcenter/detail.vue | 101 + .../vcenter/detailPage/cloudServer.vue | 905 + .../cloneVmDetailBox.vue | 311 + .../createVmDetailBox.vue | 932 + .../cloudServerCommpoents/editVmBox.vue | 906 + .../cloudServerCommpoents/editVmDetailBox.vue | 53 + .../cloudServerCommpoents/getStorageBox.vue | 261 + .../cloudServerCommpoents/getTemplateBox.vue | 165 + .../cloudServerCommpoents/transferVmBox.vue | 550 + .../vcenter/detailPage/clusterSummary.vue | 466 + .../vcenter/detailPage/detailStorage.vue | 193 + .../vcenter/detailPage/pagePhysicalHost.vue | 189 + .../externalCloud/vcenter/header-bar.vue | 45 + src/views/externalCloud/vcenter/vcenter.vue | 400 + src/views/homePage/cloudHosting.vue | 127 + src/views/homePage/commonBox.vue | 66 + src/views/homePage/index.vue | 245 + .../homePage/ordinaryHome/cloudHosting.vue | 130 + src/views/homePage/ordinaryHome/commonBox.vue | 66 + src/views/homePage/ordinaryHome/index.vue | 263 + src/views/homePage/ordinaryHome/overview.vue | 109 + .../homePage/ordinaryHome/percentageBox.vue | 108 + .../homePage/ordinaryHome/reviewWorkorder.vue | 128 + .../ordinaryHome/reviewWorkorderAlerts.vue | 136 + .../ordinaryHome/utilizationOverview.vue | 470 + .../homePage/ordinaryHome/vdcListBox.vue | 264 + src/views/homePage/percentageBox.vue | 108 + src/views/homePage/physicalMachine.vue | 126 + src/views/homePage/reviewWorkorderAlerts.vue | 135 + src/views/homePage/utilizationOverview.vue | 459 + src/views/homePage/vdcListBox.vue | 436 + src/views/login/components/login-form.vue | 288 + src/views/login/index.vue | 123 + .../alarmevent/alarmLog/clusterAlarmlog.vue | 228 + .../alarmLog/clusterAlarmlogHeader.vue | 228 + .../monitor/alarmevent/alarmLog/index.vue | 46 + .../alarmevent/alarmLog/platformAlarmlog.vue | 192 + .../alarmLog/platformAlarmlogHeader.vue | 237 + .../alarmSet/cloudServerAlarmPolicy.vue | 224 + .../alarmSet/clusterAlarmSettings.vue | 142 + .../alarmevent/alarmSet/header-bar.vue | 92 + .../monitor/alarmevent/alarmSet/index.vue | 50 + .../alarmSet/physicalServerAlertPolicy.vue | 223 + .../alarmSet/platformAlarmSettings.vue | 242 + .../monitor/alarmevent/alarmSet/selectlist.js | 101 + .../cloudServerevents/header-bar.vue | 228 + .../operationLog/cloudServerevents/index.vue | 227 + .../physicalHostevents/header-bar.vue | 203 + .../operationLog/physicalHostevents/index.vue | 212 + src/views/monitor/taskcenter/index.vue | 277 + .../monitor/taskcenter/taskcenterHeader.vue | 258 + .../taskcenterModal/taskcenterBox.vue | 254 + .../taskcenterModal/taskcenterModal.vue | 121 + .../taskcenter/teskDetail/teskDetailBox.vue | 139 + .../taskcenter/teskDetail/teskDetailModal.vue | 64 + .../monitor/taskcenter/testCenterstatus.vue | 131 + .../network/drawer/create-network-drawer.vue | 49 + .../drawer/createNetworkConfigDrawer.vue | 278 + src/views/network/header-bar.vue | 45 + src/views/network/index.vue | 206 + .../roleMgr/createRole/createRoleBox.vue | 495 + .../roleMgr/createRole/createRoleMadal.vue | 54 + .../roleMgr/detailRole/detailRoleBox.vue | 151 + .../roleMgr/detailRole/detailRoleMadal.vue | 54 + .../authorityMgr/roleMgr/header-bar.vue | 45 + .../operate/authorityMgr/roleMgr/index.vue | 286 + .../userMgr/bindRoleModal/bindRoleBox.vue | 227 + .../userMgr/bindRoleModal/bindRoleModal.vue | 66 + .../userMgr/createUser/createUserBox.vue | 563 + .../userMgr/createUser/createUserModal.vue | 61 + .../authorityMgr/userMgr/header-bar.vue | 107 + .../operate/authorityMgr/userMgr/index.vue | 428 + .../bindOrganization/bindOrgBox.vue | 168 + .../bindOrganization/bindOrgModal.vue | 66 + .../createOrganization/createorganizBox.vue | 556 + .../createOrganization/createorganizModal.vue | 55 + src/views/operate/organizationMgr/detail.vue | 41 + src/views/operate/organizationMgr/index.vue | 432 + .../modifyOrgName/modifyOrgNameBox.vue | 142 + .../modifyOrgName/modifyOrgNameModal.vue | 55 + .../organizationMgr/orgdetail/outline.vue | 534 + src/views/reliableCenter/kcpha/addKcp.vue | 204 + src/views/reliableCenter/kcpha/index.vue | 175 + .../components/getNetworkCardBox.vue | 219 + .../components/getStorageBox.vue | 224 + .../components/recoverPlaceModel.vue | 318 + .../drStatus/disasterRecoveryDrill.vue | 422 + .../drStatus/drStatus.vue | 756 + .../drStatus/mainSiteRecover.vue | 322 + .../drStatus/moveBackToThePrimary.vue | 154 + .../drStatus/recoverModel.vue | 382 + .../drStatus/sleaverSiteRecovery.vue | 441 + .../drStrategy/chooseLocation.vue | 257 + .../drStrategy/choosenVmBox.vue | 512 + .../drStrategy/drStrategy.vue | 588 + .../drStrategy/drStrategyInfor.vue | 1212 + .../drStrategy/vmBox.vue | 107 + .../remoteDisasterRecovery/index.vue | 71 + .../linkManagement/addLinkBox.vue | 426 + .../linkManagement/editLinkBox.vue | 484 + .../linkManagement/index.vue | 274 + .../linkManagement/testLinkBox.vue | 209 + .../secSiteDisaterRecoverData.vue | 59 + .../siteManagement/addSiteBox.vue | 169 + .../siteManagement/siteManagement.vue | 192 + .../createEditModal/createEditBox.vue | 606 + .../createEditModal/createEditModal.vue | 55 + .../resource/availabilityZone/detail.vue | 68 + .../detailPage/clusterSummary.vue | 543 + .../detailPage/detailStorage.vue | 177 + .../detailPage/pagePhysicalHost.vue | 229 + .../resource/availabilityZone/header-bar.vue | 51 + src/views/resource/availabilityZone/index.vue | 314 + .../selectNetSpecList/selectNetSpecList.vue | 147 + .../resource/components/statuscell/index.vue | 117 + .../ecs/components/detail/detail-disk.vue | 113 + .../ecs/components/detail/detail-log.vue | 158 + .../ecs/components/detail/detail-monitor.vue | 206 + .../ecs/components/detail/detail-network.vue | 104 + .../ecs/components/detail/detail-summary.vue | 360 + .../ecs/components/detail/header-bar.vue | 140 + .../resource/ecs/components/detail/index.js | 5 + .../resource/ecs/components/detail/index.vue | 338 + .../ecs/components/detail/serverI18nMap.js | 149 + .../ecs/components/detail/taskDetailInfo.js | 960 + .../ecs/components/main/actbtnPmsList.js | 447 + .../resource/ecs/components/main/btn-more.vue | 453 + .../ecs/components/main/header-bar.vue | 453 + .../resource/ecs/components/main/index.js | 2 + .../components/makeImage/createEditBox.vue | 227 + .../components/makeImage/createEditModal.vue | 55 + .../resource/ecs/components/statusRow.vue | 96 + .../resource/ecs/components/systemImg.vue | 50 + .../resource/ecs/components/taskStatusRow.vue | 182 + .../bindNetworkModal/bindNetworkBox.vue | 206 + .../bindNetworkModal/bindNetworkModal.vue | 63 + .../transferVm/bindOrgModal/bindOrgBox.vue | 173 + .../transferVm/bindOrgModal/bindOrgModal.vue | 63 + .../transferVm/bindUserModal/bindUserBox.vue | 202 + .../bindUserModal/bindUserModal.vue | 63 + .../components/transferVm/createEditBox.vue | 428 + .../components/transferVm/createEditModal.vue | 68 + src/views/resource/ecs/index.vue | 1079 + src/views/resource/hostTube/detalPage.vue | 124 + src/views/resource/hostTube/index.vue | 503 + src/views/resource/hostTube/vmData.vue | 303 + .../convertTopublicMirror/createEditBox.vue | 183 + .../convertTopublicMirror/createEditModal.vue | 55 + .../convertTosharedImage/createEditBox.vue | 189 + .../convertTosharedImage/createEditModal.vue | 55 + .../imageMgr/components/imageDetail.vue | 293 + .../imageMgr/components/imageOperateLog.vue | 293 + .../imageMgr/components/imageStatus.vue | 99 + .../imageMgr/components/imageupload.vue | 295 + .../imageMgr/components/imageuploading.vue | 250 + .../imageMgr/components/logPercentBox.vue | 49 + src/views/resource/imageMgr/index.vue | 64 + .../privateImage/editImage/createEditBox.vue | 141 + .../editImage/createEditModal.vue | 55 + .../resource/imageMgr/privateImage/header.vue | 125 + .../resource/imageMgr/privateImage/index.vue | 540 + .../publicImage/editImage/createEditBox.vue | 184 + .../publicImage/editImage/createEditModal.vue | 55 + .../resource/imageMgr/publicImage/header.vue | 143 + .../resource/imageMgr/publicImage/index.vue | 495 + .../sharedMirror/editImage/createEditBox.vue | 143 + .../editImage/createEditModal.vue | 55 + .../resource/imageMgr/sharedMirror/header.vue | 151 + .../resource/imageMgr/sharedMirror/index.vue | 539 + .../createEditModal/createEditBox.vue | 919 + .../createEditModal/createEditModal.vue | 55 + src/views/resource/physicalCluster/detail.vue | 87 + .../detailPage/clusterSummary.vue | 445 + .../detailPage/detailStorage.vue | 268 + .../physicalCluster/detailPage/header-bar.vue | 35 + .../bindVirtualFirewallBox.vue | 150 + .../bindVirtualFirewallModal.vue | 70 + .../detailPage/networkDetail/mcL3Network.vue | 163 + .../detailPage/networkDetail/netWorkSpec.vue | 1075 + .../networkDetail/networkDetail.vue | 284 + .../networkDetail/networkSpecDetail.vue | 195 + .../detailPage/pagePhysicalHost.vue | 209 + .../resource/physicalCluster/header-bar.vue | 41 + src/views/resource/physicalCluster/index.vue | 387 + .../createEditModal/createEditBox.vue | 396 + .../createEditModal/createEditModal.vue | 55 + src/views/resource/vMwareMgr/detail.vue | 60 + .../vMwareMgr/detailPage/pagePhysicalHost.vue | 244 + .../vMwareMgr/detailPage/statuscell.vue | 64 + src/views/resource/vMwareMgr/header-bar.vue | 45 + src/views/resource/vMwareMgr/index.vue | 276 + .../vdcPage/changeSpecModal/createEditBox.vue | 287 + .../changeSpecModal/createEditModal.vue | 55 + .../vdcPage/createEditModal/createEditBox.vue | 741 + .../createEditModal/createEditModal.vue | 55 + src/views/resource/vdcPage/detail.vue | 59 + .../vdcPage/detailPage/clusterSummary.vue | 622 + .../vdcPage/detailPage/header-bar.vue | 35 + src/views/resource/vdcPage/header-bar.vue | 45 + src/views/resource/vdcPage/index.vue | 435 + .../vdcPage/vdcEditModal/createEditBox.vue | 423 + .../vdcPage/vdcEditModal/createEditModal.vue | 55 + .../bindIsoTempModal/bindTemplateBox.vue | 290 + .../bindIsoTempModal/bindTemplateModal.vue | 67 + .../changeSpecModal/createEditBox.vue | 277 + .../changeSpecModal/createEditModal.vue | 55 + src/views/workorder/detail.vue | 507 + src/views/workorder/detail/detail-drawer.vue | 55 + src/views/workorder/detail/detail.vue | 658 + src/views/workorder/detail/ipsetDeiatl.vue | 76 + .../workorder/detail/modifyVdcDetail.vue | 171 + .../workorder/drawer/PassServervmApply.vue | 573 + .../workorder/drawer/PassServervmIsoApply.vue | 598 + .../workorder/drawer/PassServervmModify.vue | 361 + .../workorder/drawer/computResources.vue | 257 + .../drawer/pass-apply-servervm-drawer.vue | 129 + src/views/workorder/drawer/pass-drawer.vue | 148 + .../drawer/pass-modify-servervm-drawer.vue | 62 + src/views/workorder/drawer/refuse-drawer.vue | 133 + .../workorder/drawer/selectCluster-drawer.vue | 202 + .../workorder/drawer/selectNetwork-drawer.vue | 208 + .../drawer/selectTagNames-drawer.vue | 153 + src/views/workorder/drawer/setDiskInfo.vue | 239 + src/views/workorder/drawer/setNetWorkInfo.vue | 517 + src/views/workorder/header-bar.vue | 480 + src/views/workorder/index.vue | 428 + src/views/workorder/ipsetDeiatl.vue | 76 + tsconfig.json | 5 + vue.config.js | 130 + 502 files changed, 182734 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 babel.config.js create mode 100644 jsconfig.json create mode 100644 mock/index.js create mode 100644 mock/login.js create mode 100644 mock/mock-server.js create mode 100644 mock/table.js create mode 100644 mock/user.js create mode 100644 mock/utils.js create mode 100644 mock/vcenter.js create mode 100644 mock/workOrder.js create mode 100644 npm-shrinkwrap.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/vcenterCtr.html create mode 100644 src/App.vue create mode 100644 src/api/clusterapi.js create mode 100644 src/api/commonApi.js create mode 100644 src/api/ecsapi.js create mode 100644 src/api/homeApi.js create mode 100644 src/api/imageApi.js create mode 100644 src/api/login.js create mode 100644 src/api/monitoringApi.js create mode 100644 src/api/networkConfig.js create mode 100644 src/api/operateLog.js create mode 100644 src/api/organization.js create mode 100644 src/api/remoteDisasterRecovery.js create mode 100644 src/api/roleMgr.js create mode 100644 src/api/serverVm.js create mode 100644 src/api/taskcenter.js create mode 100644 src/api/user.js create mode 100644 src/api/userMgr.js create mode 100644 src/api/vMwareMgr.js create mode 100644 src/api/vcenter.js create mode 100644 src/api/vdcapi.js create mode 100644 src/api/workOrder.js create mode 100644 src/api/zoneapi.js create mode 100644 src/assets/404_images/404.png create mode 100644 src/assets/404_images/404_cloud.png create mode 100644 src/assets/common/dataDictionary/dictionary.js create mode 100644 src/assets/common/dataDictionary/imageLogDic.js create mode 100644 src/assets/common/lang/en/alarmevents.js create mode 100644 src/assets/common/lang/en/authorityMgr.js create mode 100644 src/assets/common/lang/en/common.js create mode 100644 src/assets/common/lang/en/externalCloud.js create mode 100644 src/assets/common/lang/en/imageMgr.js create mode 100644 src/assets/common/lang/en/index.js create mode 100644 src/assets/common/lang/en/monitorMgr.js create mode 100644 src/assets/common/lang/en/operateLog.js create mode 100644 src/assets/common/lang/en/operateMgr.js create mode 100644 src/assets/common/lang/en/reliableCenter.js create mode 100644 src/assets/common/lang/en/resourceMgr.js create mode 100644 src/assets/common/lang/en/serverVirtualization.js create mode 100644 src/assets/common/lang/en/taskcenter.js create mode 100644 src/assets/common/lang/en/transferMgr.js create mode 100644 src/assets/common/lang/index.js create mode 100644 src/assets/common/lang/zh/alarmevents.js create mode 100644 src/assets/common/lang/zh/authorityMgr.js create mode 100644 src/assets/common/lang/zh/common.js create mode 100644 src/assets/common/lang/zh/externalCloud.js create mode 100644 src/assets/common/lang/zh/imageMgr.js create mode 100644 src/assets/common/lang/zh/index.js create mode 100644 src/assets/common/lang/zh/monitorMgr.js create mode 100644 src/assets/common/lang/zh/operateLog.js create mode 100644 src/assets/common/lang/zh/operateMgr.js create mode 100644 src/assets/common/lang/zh/reliableCenter.js create mode 100644 src/assets/common/lang/zh/resourceMgr.js create mode 100644 src/assets/common/lang/zh/serverVirtualization.js create mode 100644 src/assets/common/lang/zh/taskcenter.js create mode 100644 src/assets/common/lang/zh/transferMgr.js create mode 100644 src/assets/hnkylin/Kylin.png create mode 100644 src/assets/hnkylin/ad_login.png create mode 100644 src/assets/hnkylin/bigbg.png create mode 100644 src/assets/hnkylin/cant-brz.png create mode 100644 src/assets/hnkylin/dr-explain.png create mode 100644 src/assets/hnkylin/icon1.png create mode 100644 src/assets/hnkylin/icon2.png create mode 100644 src/assets/hnkylin/kylin-logo.png create mode 100644 src/assets/hnkylin/kylin-vm.png create mode 100644 src/assets/hnkylin/line.png create mode 100644 src/assets/hnkylin/main-server.png create mode 100644 src/assets/hnkylin/main2sleaver.png create mode 100644 src/assets/hnkylin/online-brz.png create mode 100644 src/assets/hnkylin/password.png create mode 100644 src/assets/hnkylin/s2m.png create mode 100644 src/assets/hnkylin/slaverMain.png create mode 100644 src/assets/hnkylin/slaverSlaver.png create mode 100644 src/assets/hnkylin/tooltip.png create mode 100644 src/assets/hnkylin/user.png create mode 100644 src/assets/icon/u524.png create mode 100644 src/assets/icon/u582.png create mode 100644 src/assets/icon/wh.png create mode 100644 src/assets/icon/whb.png create mode 100644 src/components/Breadcrumb/index.vue create mode 100644 src/components/Footbtn/index.vue create mode 100644 src/components/Hamburger/index.vue create mode 100644 src/components/Hightchart/index.vue create mode 100644 src/components/Mcallocationratio/index.vue create mode 100644 src/components/MctablePro/index.vue create mode 100644 src/components/Operation/index.vue create mode 100644 src/components/SearchInput/index.vue create mode 100644 src/components/SvgIcon/index.vue create mode 100644 src/components/TreeSelect/index.vue create mode 100644 src/components/commonChart/index.vue create mode 100644 src/components/getNetworkCardBox.vue create mode 100644 src/components/headerBox/index.vue create mode 100644 src/components/mcbingChart/index.vue create mode 100644 src/components/messageBox.vue create mode 100644 src/components/networkSpecDetail.vue create mode 100644 src/components/statuscell/index.vue create mode 100644 src/components/tips.vue create mode 100644 src/components/utilsButton/index.vue create mode 100644 src/directive/only-num/index.js create mode 100644 src/directive/only-num/num.js create mode 100644 src/icons/index.js create mode 100644 src/icons/svg/drLoading.svg create mode 100644 src/icons/svg/recover.svg create mode 100644 src/icons/svg/warning.svg create mode 100644 src/icons/svgo.yml create mode 100644 src/layout/components/AppMain.vue create mode 100644 src/layout/components/Navbar.vue create mode 100644 src/layout/components/Sidebar/Item.vue create mode 100644 src/layout/components/Sidebar/Link.vue create mode 100644 src/layout/components/Sidebar/Logo.vue create mode 100644 src/layout/components/Sidebar/SidebarItem.vue create mode 100644 src/layout/components/Sidebar/index.vue create mode 100644 src/layout/components/changePassword.vue create mode 100644 src/layout/components/changePwdCont.vue create mode 100644 src/layout/components/index.js create mode 100644 src/layout/components/menuNav.vue create mode 100644 src/layout/externalCloudPage/index.vue create mode 100644 src/layout/homePage/index.vue create mode 100644 src/layout/index.vue create mode 100644 src/layout/monitorPage/index.vue create mode 100644 src/layout/operatePage/index.vue create mode 100644 src/layout/reliableCenter/index.vue create mode 100644 src/layout/resourcesPage/index.vue create mode 100644 src/main.js create mode 100644 src/mixins/commonPageBtnPromiss.js create mode 100644 src/mixins/commonTips.js create mode 100644 src/mixins/index.js create mode 100644 src/permission.js create mode 100644 src/router/index.js create mode 100644 src/router/modules/externalCloud.js create mode 100644 src/router/modules/homeRoute.js create mode 100644 src/router/modules/monitorRoute.js create mode 100644 src/router/modules/operateRoute.js create mode 100644 src/router/modules/reliableCenter.js create mode 100644 src/router/modules/resourceRoute.js create mode 100644 src/settings.js create mode 100644 src/store/getters.js create mode 100644 src/store/index.js create mode 100644 src/store/modules/app.js create mode 100644 src/store/modules/settings.js create mode 100644 src/store/modules/user.js create mode 100644 src/styles/element-ui.scss create mode 100644 src/styles/iconBg.scss create mode 100644 src/styles/images/infoQues.png create mode 100644 src/styles/images/infoQuesHover.png create mode 100644 src/styles/index.scss create mode 100644 src/styles/mixin.scss create mode 100644 src/styles/newTheme.scss create mode 100644 src/styles/sidebar.scss create mode 100644 src/styles/themeDark/iconBg.scss create mode 100644 src/styles/themeDark/images/VDC.png create mode 100644 src/styles/themeDark/images/alerts.png create mode 100644 src/styles/themeDark/images/banner.png create mode 100644 src/styles/themeDark/images/cluster.png create mode 100644 src/styles/themeDark/images/czrz.png create mode 100644 src/styles/themeDark/images/gdgl.png create mode 100644 src/styles/themeDark/images/gdsh.png create mode 100644 src/styles/themeDark/images/gjrz.png create mode 100644 src/styles/themeDark/images/gjsj.png create mode 100644 src/styles/themeDark/images/gjsz.png create mode 100644 src/styles/themeDark/images/jsgl.png create mode 100644 src/styles/themeDark/images/jxgl.png create mode 100644 src/styles/themeDark/images/kyq.png create mode 100644 src/styles/themeDark/images/ljsj.png create mode 100644 src/styles/themeDark/images/physicalHost.png create mode 100644 src/styles/themeDark/images/qxgl.png create mode 100644 src/styles/themeDark/images/rzbf.png create mode 100644 src/styles/themeDark/images/serverVm.png create mode 100644 src/styles/themeDark/images/wljq.png create mode 100644 src/styles/themeDark/images/wlsz.png create mode 100644 src/styles/themeDark/images/wlzjsj.png create mode 100644 src/styles/themeDark/images/workorder.png create mode 100644 src/styles/themeDark/images/xjzx.png create mode 100644 src/styles/themeDark/images/xnsjzx.png create mode 100644 src/styles/themeDark/images/yfwq.png create mode 100644 src/styles/themeDark/images/yfwqsj.png create mode 100644 src/styles/themeDark/images/yhgl.png create mode 100644 src/styles/themeDark/images/zbkcp.png create mode 100644 src/styles/themeDark/images/zone.png create mode 100644 src/styles/themeDark/images/zzgl.png create mode 100644 src/styles/themeDark/index.scss create mode 100644 src/styles/themeLight/iconBg.scss create mode 100644 src/styles/themeLight/images/VDC.png create mode 100644 src/styles/themeLight/images/alerts.png create mode 100644 src/styles/themeLight/images/banner.png create mode 100644 src/styles/themeLight/images/cluster.png create mode 100644 src/styles/themeLight/images/czrz.png create mode 100644 src/styles/themeLight/images/gdgl.png create mode 100644 src/styles/themeLight/images/gdsh.png create mode 100644 src/styles/themeLight/images/gjrz.png create mode 100644 src/styles/themeLight/images/gjsj.png create mode 100644 src/styles/themeLight/images/gjsz.png create mode 100644 src/styles/themeLight/images/jsgl.png create mode 100644 src/styles/themeLight/images/jxgl.png create mode 100644 src/styles/themeLight/images/kyq.png create mode 100644 src/styles/themeLight/images/physicalHost.png create mode 100644 src/styles/themeLight/images/qxgl.png create mode 100644 src/styles/themeLight/images/serverVm.png create mode 100644 src/styles/themeLight/images/sjzx.png create mode 100644 src/styles/themeLight/images/wljq.png create mode 100644 src/styles/themeLight/images/wlsz.png create mode 100644 src/styles/themeLight/images/wlzjsj.png create mode 100644 src/styles/themeLight/images/workorder.png create mode 100644 src/styles/themeLight/images/xnsjzx.png create mode 100644 src/styles/themeLight/images/yfwq.png create mode 100644 src/styles/themeLight/images/yfwqsj.png create mode 100644 src/styles/themeLight/images/yhgl.png create mode 100644 src/styles/themeLight/images/zone.png create mode 100644 src/styles/themeLight/images/zzgl.png create mode 100644 src/styles/themeLight/index.scss create mode 100644 src/styles/transition.scss create mode 100644 src/styles/variables.scss create mode 100644 src/utils/auth.js create mode 100644 src/utils/dealtree.js create mode 100644 src/utils/equalsObj.js create mode 100644 src/utils/eventBus.js create mode 100644 src/utils/get-page-title.js create mode 100644 src/utils/index.js create mode 100644 src/utils/loading.js create mode 100644 src/utils/message.js create mode 100644 src/utils/request.js create mode 100644 src/utils/transformat.js create mode 100644 src/utils/validate.js create mode 100644 src/views/404.vue create mode 100644 src/views/components/bindVdc/bindVdcBox.vue create mode 100644 src/views/components/bindVdc/bindVdcModal.vue create mode 100644 src/views/components/bindVirtualFirewall/bindVirtualFirewallBox.vue create mode 100644 src/views/components/bindVirtualFirewall/bindVirtualFirewallModal.vue create mode 100644 src/views/components/setVdcNetWork/createEditNetworkBox.vue create mode 100644 src/views/components/setVdcNetWork/selectVdcNetWorkBox.vue create mode 100644 src/views/components/setVdcNetWork/setVdcNetWorkBox.vue create mode 100644 src/views/components/setVdcNetWork/setVdcNetWorkModal.vue create mode 100644 src/views/components/vdcBindVdc/bindVdcBox.vue create mode 100644 src/views/components/vdcBindVdc/bindVdcModal.vue create mode 100644 src/views/components/vdcResourceAss/firstVdcresource.vue create mode 100644 src/views/components/vdcResourceAss/vdcresource.vue create mode 100644 src/views/externalCloud/components/main/actbtnPmsList.js create mode 100644 src/views/externalCloud/components/main/btn-more.vue create mode 100644 src/views/externalCloud/components/main/header-bar.vue create mode 100644 src/views/externalCloud/components/main/index.js create mode 100644 src/views/externalCloud/components/statuscell/index.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/detail-disk.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/detail-log.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/detail-monitor.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/detail-network.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/detail-summary.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/header-bar.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/index.js create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/index.vue create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/serverI18nMap.js create mode 100644 src/views/externalCloud/vcenter/cloudServerDetail/taskDetailInfo.js create mode 100644 src/views/externalCloud/vcenter/createEditModal/createEditBox.vue create mode 100644 src/views/externalCloud/vcenter/createEditModal/createEditModal.vue create mode 100644 src/views/externalCloud/vcenter/detail.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServer.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/cloneVmDetailBox.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/createVmDetailBox.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmBox.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmDetailBox.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getStorageBox.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getTemplateBox.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/transferVmBox.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/clusterSummary.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/detailStorage.vue create mode 100644 src/views/externalCloud/vcenter/detailPage/pagePhysicalHost.vue create mode 100644 src/views/externalCloud/vcenter/header-bar.vue create mode 100644 src/views/externalCloud/vcenter/vcenter.vue create mode 100644 src/views/homePage/cloudHosting.vue create mode 100644 src/views/homePage/commonBox.vue create mode 100644 src/views/homePage/index.vue create mode 100644 src/views/homePage/ordinaryHome/cloudHosting.vue create mode 100644 src/views/homePage/ordinaryHome/commonBox.vue create mode 100644 src/views/homePage/ordinaryHome/index.vue create mode 100644 src/views/homePage/ordinaryHome/overview.vue create mode 100644 src/views/homePage/ordinaryHome/percentageBox.vue create mode 100644 src/views/homePage/ordinaryHome/reviewWorkorder.vue create mode 100644 src/views/homePage/ordinaryHome/reviewWorkorderAlerts.vue create mode 100644 src/views/homePage/ordinaryHome/utilizationOverview.vue create mode 100644 src/views/homePage/ordinaryHome/vdcListBox.vue create mode 100644 src/views/homePage/percentageBox.vue create mode 100644 src/views/homePage/physicalMachine.vue create mode 100644 src/views/homePage/reviewWorkorderAlerts.vue create mode 100644 src/views/homePage/utilizationOverview.vue create mode 100644 src/views/homePage/vdcListBox.vue create mode 100644 src/views/login/components/login-form.vue create mode 100644 src/views/login/index.vue create mode 100644 src/views/monitor/alarmevent/alarmLog/clusterAlarmlog.vue create mode 100644 src/views/monitor/alarmevent/alarmLog/clusterAlarmlogHeader.vue create mode 100644 src/views/monitor/alarmevent/alarmLog/index.vue create mode 100644 src/views/monitor/alarmevent/alarmLog/platformAlarmlog.vue create mode 100644 src/views/monitor/alarmevent/alarmLog/platformAlarmlogHeader.vue create mode 100644 src/views/monitor/alarmevent/alarmSet/cloudServerAlarmPolicy.vue create mode 100644 src/views/monitor/alarmevent/alarmSet/clusterAlarmSettings.vue create mode 100644 src/views/monitor/alarmevent/alarmSet/header-bar.vue create mode 100644 src/views/monitor/alarmevent/alarmSet/index.vue create mode 100644 src/views/monitor/alarmevent/alarmSet/physicalServerAlertPolicy.vue create mode 100644 src/views/monitor/alarmevent/alarmSet/platformAlarmSettings.vue create mode 100644 src/views/monitor/alarmevent/alarmSet/selectlist.js create mode 100644 src/views/monitor/operationLog/cloudServerevents/header-bar.vue create mode 100644 src/views/monitor/operationLog/cloudServerevents/index.vue create mode 100644 src/views/monitor/operationLog/physicalHostevents/header-bar.vue create mode 100644 src/views/monitor/operationLog/physicalHostevents/index.vue create mode 100644 src/views/monitor/taskcenter/index.vue create mode 100644 src/views/monitor/taskcenter/taskcenterHeader.vue create mode 100644 src/views/monitor/taskcenter/taskcenterModal/taskcenterBox.vue create mode 100644 src/views/monitor/taskcenter/taskcenterModal/taskcenterModal.vue create mode 100644 src/views/monitor/taskcenter/teskDetail/teskDetailBox.vue create mode 100644 src/views/monitor/taskcenter/teskDetail/teskDetailModal.vue create mode 100644 src/views/monitor/taskcenter/testCenterstatus.vue create mode 100644 src/views/network/drawer/create-network-drawer.vue create mode 100644 src/views/network/drawer/createNetworkConfigDrawer.vue create mode 100644 src/views/network/header-bar.vue create mode 100644 src/views/network/index.vue create mode 100644 src/views/operate/authorityMgr/roleMgr/createRole/createRoleBox.vue create mode 100644 src/views/operate/authorityMgr/roleMgr/createRole/createRoleMadal.vue create mode 100644 src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleBox.vue create mode 100644 src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleMadal.vue create mode 100644 src/views/operate/authorityMgr/roleMgr/header-bar.vue create mode 100644 src/views/operate/authorityMgr/roleMgr/index.vue create mode 100644 src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleBox.vue create mode 100644 src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleModal.vue create mode 100644 src/views/operate/authorityMgr/userMgr/createUser/createUserBox.vue create mode 100644 src/views/operate/authorityMgr/userMgr/createUser/createUserModal.vue create mode 100644 src/views/operate/authorityMgr/userMgr/header-bar.vue create mode 100644 src/views/operate/authorityMgr/userMgr/index.vue create mode 100644 src/views/operate/organizationMgr/bindOrganization/bindOrgBox.vue create mode 100644 src/views/operate/organizationMgr/bindOrganization/bindOrgModal.vue create mode 100644 src/views/operate/organizationMgr/createOrganization/createorganizBox.vue create mode 100644 src/views/operate/organizationMgr/createOrganization/createorganizModal.vue create mode 100644 src/views/operate/organizationMgr/detail.vue create mode 100644 src/views/operate/organizationMgr/index.vue create mode 100644 src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameBox.vue create mode 100644 src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameModal.vue create mode 100644 src/views/operate/organizationMgr/orgdetail/outline.vue create mode 100644 src/views/reliableCenter/kcpha/addKcp.vue create mode 100644 src/views/reliableCenter/kcpha/index.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/components/getNetworkCardBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/components/getStorageBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/components/recoverPlaceModel.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStatus/disasterRecoveryDrill.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStatus/drStatus.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStatus/mainSiteRecover.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStatus/moveBackToThePrimary.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStatus/recoverModel.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStatus/sleaverSiteRecovery.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStrategy/chooseLocation.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStrategy/choosenVmBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategy.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategyInfor.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/drStrategy/vmBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/index.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/linkManagement/addLinkBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/linkManagement/editLinkBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/linkManagement/index.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/linkManagement/testLinkBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/secSiteDisaterRecoverData/secSiteDisaterRecoverData.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/siteManagement/addSiteBox.vue create mode 100644 src/views/reliableCenter/remoteDisasterRecovery/siteManagement/siteManagement.vue create mode 100644 src/views/resource/availabilityZone/createEditModal/createEditBox.vue create mode 100644 src/views/resource/availabilityZone/createEditModal/createEditModal.vue create mode 100644 src/views/resource/availabilityZone/detail.vue create mode 100644 src/views/resource/availabilityZone/detailPage/clusterSummary.vue create mode 100644 src/views/resource/availabilityZone/detailPage/detailStorage.vue create mode 100644 src/views/resource/availabilityZone/detailPage/pagePhysicalHost.vue create mode 100644 src/views/resource/availabilityZone/header-bar.vue create mode 100644 src/views/resource/availabilityZone/index.vue create mode 100644 src/views/resource/components/selectNetSpecList/selectNetSpecList.vue create mode 100644 src/views/resource/components/statuscell/index.vue create mode 100644 src/views/resource/ecs/components/detail/detail-disk.vue create mode 100644 src/views/resource/ecs/components/detail/detail-log.vue create mode 100644 src/views/resource/ecs/components/detail/detail-monitor.vue create mode 100644 src/views/resource/ecs/components/detail/detail-network.vue create mode 100644 src/views/resource/ecs/components/detail/detail-summary.vue create mode 100644 src/views/resource/ecs/components/detail/header-bar.vue create mode 100644 src/views/resource/ecs/components/detail/index.js create mode 100644 src/views/resource/ecs/components/detail/index.vue create mode 100644 src/views/resource/ecs/components/detail/serverI18nMap.js create mode 100644 src/views/resource/ecs/components/detail/taskDetailInfo.js create mode 100644 src/views/resource/ecs/components/main/actbtnPmsList.js create mode 100644 src/views/resource/ecs/components/main/btn-more.vue create mode 100644 src/views/resource/ecs/components/main/header-bar.vue create mode 100644 src/views/resource/ecs/components/main/index.js create mode 100644 src/views/resource/ecs/components/makeImage/createEditBox.vue create mode 100644 src/views/resource/ecs/components/makeImage/createEditModal.vue create mode 100644 src/views/resource/ecs/components/statusRow.vue create mode 100644 src/views/resource/ecs/components/systemImg.vue create mode 100644 src/views/resource/ecs/components/taskStatusRow.vue create mode 100644 src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkBox.vue create mode 100644 src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkModal.vue create mode 100644 src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgBox.vue create mode 100644 src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgModal.vue create mode 100644 src/views/resource/ecs/components/transferVm/bindUserModal/bindUserBox.vue create mode 100644 src/views/resource/ecs/components/transferVm/bindUserModal/bindUserModal.vue create mode 100644 src/views/resource/ecs/components/transferVm/createEditBox.vue create mode 100644 src/views/resource/ecs/components/transferVm/createEditModal.vue create mode 100644 src/views/resource/ecs/index.vue create mode 100644 src/views/resource/hostTube/detalPage.vue create mode 100644 src/views/resource/hostTube/index.vue create mode 100644 src/views/resource/hostTube/vmData.vue create mode 100644 src/views/resource/imageMgr/components/convertTopublicMirror/createEditBox.vue create mode 100644 src/views/resource/imageMgr/components/convertTopublicMirror/createEditModal.vue create mode 100644 src/views/resource/imageMgr/components/convertTosharedImage/createEditBox.vue create mode 100644 src/views/resource/imageMgr/components/convertTosharedImage/createEditModal.vue create mode 100644 src/views/resource/imageMgr/components/imageDetail.vue create mode 100644 src/views/resource/imageMgr/components/imageOperateLog.vue create mode 100644 src/views/resource/imageMgr/components/imageStatus.vue create mode 100644 src/views/resource/imageMgr/components/imageupload.vue create mode 100644 src/views/resource/imageMgr/components/imageuploading.vue create mode 100644 src/views/resource/imageMgr/components/logPercentBox.vue create mode 100644 src/views/resource/imageMgr/index.vue create mode 100644 src/views/resource/imageMgr/privateImage/editImage/createEditBox.vue create mode 100644 src/views/resource/imageMgr/privateImage/editImage/createEditModal.vue create mode 100644 src/views/resource/imageMgr/privateImage/header.vue create mode 100644 src/views/resource/imageMgr/privateImage/index.vue create mode 100644 src/views/resource/imageMgr/publicImage/editImage/createEditBox.vue create mode 100644 src/views/resource/imageMgr/publicImage/editImage/createEditModal.vue create mode 100644 src/views/resource/imageMgr/publicImage/header.vue create mode 100644 src/views/resource/imageMgr/publicImage/index.vue create mode 100644 src/views/resource/imageMgr/sharedMirror/editImage/createEditBox.vue create mode 100644 src/views/resource/imageMgr/sharedMirror/editImage/createEditModal.vue create mode 100644 src/views/resource/imageMgr/sharedMirror/header.vue create mode 100644 src/views/resource/imageMgr/sharedMirror/index.vue create mode 100644 src/views/resource/physicalCluster/createEditModal/createEditBox.vue create mode 100644 src/views/resource/physicalCluster/createEditModal/createEditModal.vue create mode 100644 src/views/resource/physicalCluster/detail.vue create mode 100644 src/views/resource/physicalCluster/detailPage/clusterSummary.vue create mode 100644 src/views/resource/physicalCluster/detailPage/detailStorage.vue create mode 100644 src/views/resource/physicalCluster/detailPage/header-bar.vue create mode 100644 src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallBox.vue create mode 100644 src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallModal.vue create mode 100644 src/views/resource/physicalCluster/detailPage/networkDetail/mcL3Network.vue create mode 100644 src/views/resource/physicalCluster/detailPage/networkDetail/netWorkSpec.vue create mode 100644 src/views/resource/physicalCluster/detailPage/networkDetail/networkDetail.vue create mode 100644 src/views/resource/physicalCluster/detailPage/networkDetail/networkSpecDetail.vue create mode 100644 src/views/resource/physicalCluster/detailPage/pagePhysicalHost.vue create mode 100644 src/views/resource/physicalCluster/header-bar.vue create mode 100644 src/views/resource/physicalCluster/index.vue create mode 100644 src/views/resource/vMwareMgr/createEditModal/createEditBox.vue create mode 100644 src/views/resource/vMwareMgr/createEditModal/createEditModal.vue create mode 100644 src/views/resource/vMwareMgr/detail.vue create mode 100644 src/views/resource/vMwareMgr/detailPage/pagePhysicalHost.vue create mode 100644 src/views/resource/vMwareMgr/detailPage/statuscell.vue create mode 100644 src/views/resource/vMwareMgr/header-bar.vue create mode 100644 src/views/resource/vMwareMgr/index.vue create mode 100644 src/views/resource/vdcPage/changeSpecModal/createEditBox.vue create mode 100644 src/views/resource/vdcPage/changeSpecModal/createEditModal.vue create mode 100644 src/views/resource/vdcPage/createEditModal/createEditBox.vue create mode 100644 src/views/resource/vdcPage/createEditModal/createEditModal.vue create mode 100644 src/views/resource/vdcPage/detail.vue create mode 100644 src/views/resource/vdcPage/detailPage/clusterSummary.vue create mode 100644 src/views/resource/vdcPage/detailPage/header-bar.vue create mode 100644 src/views/resource/vdcPage/header-bar.vue create mode 100644 src/views/resource/vdcPage/index.vue create mode 100644 src/views/resource/vdcPage/vdcEditModal/createEditBox.vue create mode 100644 src/views/resource/vdcPage/vdcEditModal/createEditModal.vue create mode 100644 src/views/workorder/bindIsoTempModal/bindTemplateBox.vue create mode 100644 src/views/workorder/bindIsoTempModal/bindTemplateModal.vue create mode 100644 src/views/workorder/changeSpecModal/createEditBox.vue create mode 100644 src/views/workorder/changeSpecModal/createEditModal.vue create mode 100644 src/views/workorder/detail.vue create mode 100644 src/views/workorder/detail/detail-drawer.vue create mode 100644 src/views/workorder/detail/detail.vue create mode 100644 src/views/workorder/detail/ipsetDeiatl.vue create mode 100644 src/views/workorder/detail/modifyVdcDetail.vue create mode 100644 src/views/workorder/drawer/PassServervmApply.vue create mode 100644 src/views/workorder/drawer/PassServervmIsoApply.vue create mode 100644 src/views/workorder/drawer/PassServervmModify.vue create mode 100644 src/views/workorder/drawer/computResources.vue create mode 100644 src/views/workorder/drawer/pass-apply-servervm-drawer.vue create mode 100644 src/views/workorder/drawer/pass-drawer.vue create mode 100644 src/views/workorder/drawer/pass-modify-servervm-drawer.vue create mode 100644 src/views/workorder/drawer/refuse-drawer.vue create mode 100644 src/views/workorder/drawer/selectCluster-drawer.vue create mode 100644 src/views/workorder/drawer/selectNetwork-drawer.vue create mode 100644 src/views/workorder/drawer/selectTagNames-drawer.vue create mode 100644 src/views/workorder/drawer/setDiskInfo.vue create mode 100644 src/views/workorder/drawer/setNetWorkInfo.vue create mode 100644 src/views/workorder/header-bar.vue create mode 100644 src/views/workorder/index.vue create mode 100644 src/views/workorder/ipsetDeiatl.vue create mode 100644 tsconfig.json create mode 100644 vue.config.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ea6e20f --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +insert_final_newline = false +trim_trailing_whitespace = false diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..30d21b5 --- /dev/null +++ b/.env.development @@ -0,0 +1,5 @@ +# just a flag +ENV = 'development' + +# base api +# VUE_APP_BASE_API = '' diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..bc125db --- /dev/null +++ b/.env.production @@ -0,0 +1,6 @@ +# just a flag +ENV = 'production' + +# base api +VUE_APP_BASE_API = '/kcp/api' + diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..e8a3659 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,5 @@ +build/*.js +src/assets +public +dist +.vue diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..f4c3191 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,201 @@ +module.exports = { + root: true, + parserOptions: { + parser: '@babel/eslint-parser', + sourceType: 'module' + }, + env: { + browser: true, + node: true, + es6: true, + }, + extends: ['plugin:vue/recommended'], + + // add your custom rules here + //it is base on https://github.com/vuejs/eslint-config-vue + rules: { + "vue/max-attributes-per-line": [2, { + "singleline": 10, + "multiline": { + "max": 1, + "allowFirstLine": false + } + }], + "vue/singleline-html-element-content-newline": "off", + "vue/multiline-html-element-content-newline": "off", + "vue/name-property-casing": ["error", "PascalCase"], + "vue/no-v-for-template-key": 'off', + "vue/no-v-for-template-key-on-child": "off",//vue3才使用的校验 + "vue/no-v-html": "off", + 'accessor-pairs': 2, + 'arrow-spacing': [2, { + 'before': true, + 'after': true + }], + 'block-spacing': [2, 'always'], + 'brace-style': [2, '1tbs', { + 'allowSingleLine': true + }], + 'camelcase': [0, { + 'properties': 'always' + }], + 'comma-dangle': [2, 'never'], + 'comma-spacing': [2, { + 'before': false, + 'after': true + }], + 'comma-style': [2, 'last'], + 'constructor-super': 2, + 'curly': [2, 'multi-line'], + 'dot-location': [2, 'property'], + 'eol-last': 2, + 'eqeqeq': ["error", "always", { "null": "ignore" }], + 'generator-star-spacing': [2, { + 'before': true, + 'after': true + }], + 'handle-callback-err': [2, '^(err|error)$'], + 'indent': [2, 2, { + 'SwitchCase': 1 + }], + 'jsx-quotes': [2, 'prefer-single'], + 'key-spacing': [2, { + 'beforeColon': false, + 'afterColon': true + }], + 'keyword-spacing': [2, { + 'before': true, + 'after': true + }], + 'new-cap': [2, { + 'newIsCap': true, + 'capIsNew': false + }], + 'new-parens': 2, + 'no-array-constructor': 2, + 'no-caller': 2, + 'no-console': 'off', + 'no-class-assign': 2, + 'no-cond-assign': 2, + 'no-const-assign': 2, + 'no-control-regex': 0, + 'no-delete-var': 2, + 'no-dupe-args': 2, + 'no-dupe-class-members': 2, + 'no-dupe-keys': 2, + 'no-duplicate-case': 2, + 'no-empty-character-class': 2, + 'no-empty-pattern': 2, + 'no-eval': 2, + 'no-ex-assign': 2, + 'no-extend-native': 2, + 'no-extra-bind': 2, + 'no-extra-boolean-cast': 2, + 'no-extra-parens': [2, 'functions'], + 'no-fallthrough': 2, + 'no-floating-decimal': 2, + 'no-func-assign': 2, + 'no-implied-eval': 2, + 'no-inner-declarations': [2, 'functions'], + 'no-invalid-regexp': 2, + 'no-irregular-whitespace': 2, + 'no-iterator': 2, + 'no-label-var': 2, + 'no-labels': [2, { + 'allowLoop': false, + 'allowSwitch': false + }], + 'no-lone-blocks': 2, + 'no-mixed-spaces-and-tabs': 2, + 'no-multi-spaces': 2, + 'no-multi-str': 2, + 'no-multiple-empty-lines': [2, { + 'max': 1 + }], + 'no-native-reassign': 2, + 'no-negated-in-lhs': 2, + 'no-new-object': 2, + 'no-new-require': 2, + 'no-new-symbol': 2, + 'no-new-wrappers': 2, + 'no-obj-calls': 2, + 'no-octal': 2, + 'no-octal-escape': 2, + 'no-path-concat': 2, + 'no-proto': 2, + 'no-redeclare': 2, + 'no-regex-spaces': 2, + 'no-return-assign': [2, 'except-parens'], + 'no-self-assign': 2, + 'no-self-compare': 2, + 'no-sequences': 2, + 'no-shadow-restricted-names': 2, + 'no-spaced-func': 2, + 'no-sparse-arrays': 2, + 'no-this-before-super': 2, + 'no-throw-literal': 2, + 'no-trailing-spaces': 2, + 'no-undef': 2, + 'no-undef-init': 2, + 'no-unexpected-multiline': 2, + 'no-unmodified-loop-condition': 2, + 'no-unneeded-ternary': [2, { + 'defaultAssignment': false + }], + 'no-unreachable': 2, + 'no-unsafe-finally': 2, + 'no-unused-vars': [2, { + 'vars': 'all', + 'args': 'none' + }], + 'no-useless-call': 2, + 'no-useless-computed-key': 2, + 'no-useless-constructor': 2, + 'no-useless-escape': 0, + 'no-whitespace-before-property': 2, + 'no-with': 2, + 'one-var': [2, { + 'initialized': 'never' + }], + 'operator-linebreak': [2, 'after', { + 'overrides': { + '?': 'before', + ':': 'before' + } + }], + 'padded-blocks': [2, 'never'], + 'quotes': [1, 'single', { + 'avoidEscape': true, + 'allowTemplateLiterals': true + }], + 'semi': [2, 'never'], + 'semi-spacing': [2, { + 'before': false, + 'after': true + }], + 'space-before-blocks': [2, 'always'], + 'space-before-function-paren': [2, 'never'], + 'space-in-parens': [2, 'never'], + 'space-infix-ops': 2, + 'space-unary-ops': [2, { + 'words': true, + 'nonwords': false + }], + 'spaced-comment': [2, 'always', { + 'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','] + }], + 'template-curly-spacing': [2, 'never'], + 'use-isnan': 2, + 'valid-typeof': 2, + 'wrap-iife': [2, 'any'], + 'yield-star-spacing': [2, 'both'], + 'yoda': [2, 'never'], + 'prefer-const': 2, + 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, + 'object-curly-spacing': [2, 'always', { + objectsInObjects: false + }], + 'array-bracket-spacing': [2, 'never'] + + }, +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e5317c --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +.DS_Store +node_modules/ +dist/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +package-lock.json +tests/**/coverage/ + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.zip +*.css +*.min.css \ No newline at end of file diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..fb82b27 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,14 @@ +module.exports = { + presets: [ + // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app + '@vue/cli-plugin-babel/preset' + ], + 'env': { + 'development': { + // babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require(). + // This plugin can significantly increase the speed of hot updates, when you have a large number of pages. + // https://panjiachen.github.io/vue-element-admin-site/guide/advanced/lazy-loading.html + 'plugins': ['dynamic-import-node'] + } + } +} diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..c178f28 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "baseUrl": "./", + "paths": { + "@/*": [ + "src/*" + ] + } + }, + "include": [ + "./src/*" + ], + "exclude": [ + "node_modules", + "dist" + ], +} \ No newline at end of file diff --git a/mock/index.js b/mock/index.js new file mode 100644 index 0000000..a46817c --- /dev/null +++ b/mock/index.js @@ -0,0 +1,63 @@ +const Mock = require('mockjs') +const { param2Obj } = require('./utils') + +const user = require('./user') +const table = require('./table') +const login = require('./login') +const workOrder = require('./workOrder') +const vcenter = require('./venter') + +const mocks = [ + ...user, + ...table, + ...login, + ...vcenter, + ...workOrder +] + +// for front mock +// please use it cautiously, it will redefine XMLHttpRequest, +// which will cause many of your third-party libraries to be invalidated(like progress event). +function mockXHR() { + // mock patch + // https://github.com/nuysoft/Mock/issues/300 + Mock.XHR.prototype.proxy_send = Mock.XHR.prototype.send + Mock.XHR.prototype.send = function () { + if (this.custom.xhr) { + this.custom.xhr.withCredentials = this.withCredentials || false + + if (this.responseType) { + this.custom.xhr.responseType = this.responseType + } + } + this.proxy_send(...arguments) + } + + function XHR2ExpressReqWrap(respond) { + return function (options) { + let result = null + if (respond instanceof Function) { + const { body, type, url } = options + // https://expressjs.com/en/4x/api.html#req + result = respond({ + method: type, + body: JSON.parse(body), + query: param2Obj(url) + }) + } else { + result = respond + } + return Mock.mock(result) + } + } + + for (const i of mocks) { + Mock.mock(new RegExp(i.url), i.type || 'get', XHR2ExpressReqWrap(i.response)) + } +} + +module.exports = { + mocks, + mockXHR +} + diff --git a/mock/login.js b/mock/login.js new file mode 100644 index 0000000..eb8cfb2 --- /dev/null +++ b/mock/login.js @@ -0,0 +1,84 @@ +module.exports = [ + { + url: '/dept/queryDeptList', + type: 'post', + response: config => { + return { + 'code': 200, + 'desc': '请求成功', + 'data': [ + { + 'deptId': 1, + 'deptName': '研发二部', + 'parentId': 0, + 'childDepts': [ + { + 'deptId': 2, + 'deptName': '虚拟化小组', + 'parentId': 1, + 'childDepts': [ + { + 'deptId': 4, + 'deptName': '虚拟化前端', + 'parentId': 2, + 'childDepts': [] + }, + { + 'deptId': 6, + 'deptName': '虚拟化后端', + 'parentId': 2, + 'childDepts': [] + } + ] + }, + { + 'deptId': 3, + 'deptName': '云桌面', + 'parentId': 1, + 'childDepts': [] + } + ] + }, + { + 'deptId': 5, + 'deptName': '研发一部', + 'parentId': 0, + 'childDepts': [] + } + ] + } + } + }, + { + url: '/org/queryOrgList', + type: 'post', + response: config => { + return { + 'code': 200, + 'desc': '请求成功', + 'data': [ + { + 'organizationId': 1, + 'organizationName': '麒麟信安', + 'parentId': 0, + 'childOrgs': [ + { + 'organizationId': 2, + 'organizationName': '陕西麒麟', + 'parentId': 1, + 'childOrgs': [] + }, + { + 'organizationId': 3, + 'organizationName': '研发一部', + 'parentId': 1, + 'childOrgs': [] + } + ] + } + ] + } + } + } +] + diff --git a/mock/mock-server.js b/mock/mock-server.js new file mode 100644 index 0000000..a9e30f9 --- /dev/null +++ b/mock/mock-server.js @@ -0,0 +1,80 @@ +const chokidar = require('chokidar') +const bodyParser = require('body-parser') +const chalk = require('chalk') +const path = require('path') +const Mock = require('mockjs') + +const mockDir = path.join(process.cwd(), 'mock') + +function registerRoutes(app) { + let mockLastIndex + const { mocks } = require('./index.js') + const mocksForServer = mocks.map(route => { + return responseFake(route.url, route.type, route.response) + }) + for (const mock of mocksForServer) { + app[mock.type](mock.url, mock.response) + mockLastIndex = app._router.stack.length + } + const mockRoutesLength = Object.keys(mocksForServer).length + return { + mockRoutesLength: mockRoutesLength, + mockStartIndex: mockLastIndex - mockRoutesLength + } +} + +function unregisterRoutes() { + Object.keys(require.cache).forEach(i => { + if (i.includes(mockDir)) { + delete require.cache[require.resolve(i)] + } + }) +} + +// for mock server +const responseFake = (url, type, respond) => { + return { + url: new RegExp(`${process.env.VUE_APP_BASE_API}${url}`), + type: type || 'get', + response(req, res) { + res.json(Mock.mock(respond instanceof Function ? respond(req, res) : respond)) + } + } +} + +module.exports = app => { + // parse app.body + // https://expressjs.com/en/4x/api.html#req.body + app.use(bodyParser.json()) + app.use(bodyParser.urlencoded({ + extended: true + })) + + const mockRoutes = registerRoutes(app) + var mockRoutesLength = mockRoutes.mockRoutesLength + var mockStartIndex = mockRoutes.mockStartIndex + + // watch files, hot reload mock server + chokidar.watch(mockDir, { + ignored: /mock-server/, + ignoreInitial: true + }).on('all', (event, path) => { + if (event === 'change' || event === 'add') { + try { + // remove mock routes stack + app._router.stack.splice(mockStartIndex, mockRoutesLength) + + // clear routes cache + unregisterRoutes() + + const mockRoutes = registerRoutes(app) + mockRoutesLength = mockRoutes.mockRoutesLength + mockStartIndex = mockRoutes.mockStartIndex + + console.error(chalk.magentaBright(`\n > Mock Server hot reload success! changed ${path}`)) + } catch (error) { + console.error(chalk.redBright(error)) + } + } + }) +} diff --git a/mock/table.js b/mock/table.js new file mode 100644 index 0000000..6f12eac --- /dev/null +++ b/mock/table.js @@ -0,0 +1,29 @@ +const Mock = require('mockjs') + +const data = Mock.mock({ + 'items|30': [{ + id: '@id', + title: '@sentence(10, 20)', + 'status|1': ['published', 'draft', 'deleted'], + author: 'name', + display_time: '@datetime', + pageviews: '@integer(300, 5000)' + }] +}) + +module.exports = [ + { + url: '/vue-admin-template/table/list', + type: 'get', + response: config => { + const items = data.items + return { + code: 200, + data: { + total: items.length, + items: items + } + } + } + } +] diff --git a/mock/user.js b/mock/user.js new file mode 100644 index 0000000..78d6bc0 --- /dev/null +++ b/mock/user.js @@ -0,0 +1,76 @@ + +module.exports = [ + // user login + { + url: '/login', + type: 'post', + response: config => { + return { + 'code': 200, + 'desc': '请求成功', + 'data': {} + } + } + }, + + { + url: '/user/register', + type: 'post', + response: config => { + return { + 'code': 200 + } + } + }, + + { + url: '/user/updateRealName', + type: 'post', + response: config => { + return { + 'code': 200, + 'desc': 'error 123' + } + } + }, + + { + url: '/user/updatePwd', + type: 'post', + response: config => { + return { + 'code': 200, + 'desc': 'error 124' + } + } + }, + + // get user info + { + url: '/user/userInfo', + type: 'post', + response: config => { + return { + 'code': 200, + 'data': { + 'roles': ['admin'], + 'introduction': 'I am a super administrator', + 'avatar': 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif', + 'name': 'Super Admin' + } + } + } + }, + + // user logout + { + url: '/loginOut', + type: 'post', + response: _ => { + return { + code: 200, + desc: 'success' + } + } + } +] diff --git a/mock/utils.js b/mock/utils.js new file mode 100644 index 0000000..95cc27d --- /dev/null +++ b/mock/utils.js @@ -0,0 +1,25 @@ +/** + * @param {string} url + * @returns {Object} + */ +function param2Obj(url) { + const search = decodeURIComponent(url.split('?')[1]).replace(/\+/g, ' ') + if (!search) { + return {} + } + const obj = {} + const searchArr = search.split('&') + searchArr.forEach(v => { + const index = v.indexOf('=') + if (index !== -1) { + const name = v.substring(0, index) + const val = v.substring(index + 1, v.length) + obj[name] = val + } + }) + return obj +} + +module.exports = { + param2Obj +} diff --git a/mock/vcenter.js b/mock/vcenter.js new file mode 100644 index 0000000..33e83e4 --- /dev/null +++ b/mock/vcenter.js @@ -0,0 +1,3 @@ +module.exports = [ + +] \ No newline at end of file diff --git a/mock/workOrder.js b/mock/workOrder.js new file mode 100644 index 0000000..d404486 --- /dev/null +++ b/mock/workOrder.js @@ -0,0 +1,271 @@ +module.exports = [ + // 工单列表查询 + { + url: '/workOrder/pageWorkOrder', + type: 'post', + response: config => { + return { + "code": 200, + "desc": "请求成功", + "data": { + "list": [ + { + "workOrderId": 1, + "type": "MODIFY_SERVERVM", + "typeDesc": "变更云服务器", + "target": "wanglei1", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyReason": "测试申请", + "auditOpinion": 'over', + "applyTime": "2021-06-18 14:13:05" + }, + { + "workOrderId": 2, + "type": "APPLY_SERVERVM", + "typeDesc": "申请云服务器", + "target": "wanglei1", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyReason": "测试申请", + "auditOpinion": "over", + "applyTime": new Date() + }, + { + "workOrderId": 3, + "type": "DEFERRED_SERVERVM", + "typeDesc": "延期云服务器", + "target": "wanglei1", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyReason": "测试申请", + "auditOpinion": "调试中...", + "applyTime": new Date() + }, + { + "workOrderId": 4, + "type": "REGISTER_USER", + "typeDesc": "注册账号", + "target": "wanglei1", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyReason": "测试申请", + "auditOpinion": "调试中...", + "applyTime": new Date() + }, + { + "workOrderId": 5, + "type": "MODIFY_USER", + "typeDesc": "修改账号", + "target": "wanglei1", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyReason": "测试申请", + "auditOpinion": "调试中...", + "applyTime": new Date() + } + ], + "pageInfo": { + "currentPage": 1, + "currentSize": 2, + "total": 40, + "totalPage": 2 + } + } + } + + } + }, + + { + url: '/workOrder/applyServerVmDetail', + type: 'post', + response: config => { + return { + "code": 200, + "desc": "请求成功", + "data": { + "workOrderType": "APPLY_SERVERVM", + "workOrderTypeDesc": "申请云服务器", + "workOrderTarget": "wanglei-test", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyTime": "2021-06-21 16:45:25", + "applyReason": "测试", + "auditOpinion": null, + "auditionTime": null, + "auditionUser": null, + "userId": 17, + "osMachine": "KylinsecOS", + "useMonth": 6, + "applyNum": 2, + "deadlineType": "POWER_OFF", + "deadlineTypeDesc": "关机", + "cpu": 2, + "mem": 4, + "disks": [ + { + "diskSize": 500, + "purpose": "用途xx" + }, + { + "diskSize": 200, + "purpose": "用途xx" + } + ], + "networks": [ + { + "purpose": "网络类型(Bridge) 交换机(TPlinksafg)端口组(102)" + }, + { + "purpose": "网络类型(Bridge) 交换机(TPlinksafg)端口组(103)" + }, + { + "purpose": "外网网卡测试使用" + }, + { + "purpose": "内网网卡,测试使用" + } + ] + } + } + + } + }, + { + url: '/workOrder/modifyServerVmDetail', + type: 'post', + response: config => { + return { + "code": 200, + "desc": "请求成功", + "data": { + "workOrderType": "MODIFY_SERVERVM", + "workOrderTypeDesc": "变更云服务器", + "workOrderTarget": "wanglei-test", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyTime": "2021-06-21 16:45:25", + "applyReason": "测试", + "auditOpinion": null, + "auditionTime": null, + "auditionUser": null, + "userId": 17, + "osMachine": "KylinsecOS", + "deadLineTime": "2022-09-22 23:59:59", + "applyNum": 2, + "deadlineType": "POWER_OFF", + "deadlineTypeDesc": "关机", + "cpu": 2, + "mem": 4, + "disks": [ + { + "diskSize": 500, + "purpose": "测试磁盘1" + }, + { + "diskSize": 200, + "purpose": "测试磁盘2" + } + ], + "networks": [ + { + "purpose": "网络类型(Bridge) 交换机(TPlinksafg)端口组(102)" + }, + { + "purpose": "网络类型(Bridge) 交换机(TPlinksafg)端口组(103)" + }, + { + "purpose": "外网网卡测试使用" + }, + { + "purpose": "内网网卡,测试使用" + } + ] + } + } + } + }, + { + url: '/workOrder/applyDeferredDetail', + type: 'post', + response: config => { + return { + "code": 200, + "desc": "请求成功", + "data": { + "workOrderType": "DEFERRED_SERVERVM", + "workOrderTypeDesc": "延期云服务器", + "workOrderTarget": "wanglei", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyTime": "2021-06-18 14:48:07", + "applyReason": "修改真实姓名", + "auditOpinion": null, + "auditionTime": null, + "auditionUser": null, + "userId": 8, + "oldDeadlineTime": "2021-07-22 23:59:59", + "newDeadlineTime": "2021-08-22 23:59:59" + } + } + + } + }, + { + url: '/workOrder/registerUserDetail', + type: 'post', + response: config => { + return { + "code": 200, + "desc": "请求成功", + "data": { + "workOrderType": "REGISTER_USER", + "workOrderTypeDesc": "注册账号", + "workOrderTarget": "wanglei1", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyTime": "2021-06-18 14:13:05", + "applyReason": "测试申请", + "auditOpinion": null, + "auditionTime": null, + "auditionUser": null, + "userName": "wanglei1", + "realName": "汪雷", + "organizationName": "研发一部", + "mobile": 1234564433 + } + } + + + } + }, + { + url: '/workOrder/updateUserDetail', + type: 'post', + response: config => { + return { + "code": 200, + "desc": "请求成功", + "data": { + "workOrderType": "MODIFY_USER", + "workOrderTypeDesc": "修改账号", + "workOrderTarget": "wanglei", + "status": "WAIT_CHECK", + "statusDesc": "待审核", + "applyTime": "2021-06-18 14:48:07", + "applyReason": "修改真实姓名", + "auditOpinion": null, + "auditionTime": null, + "auditionUser": null, + "userId": 8, + "userName": "wanglei", + "realName": "汪雷", + "newRealName": "runningwang", + "organizationName": "研发一部", + "mobile": null + } + } + } + } +] \ No newline at end of file diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json new file mode 100644 index 0000000..9bdf382 --- /dev/null +++ b/npm-shrinkwrap.json @@ -0,0 +1,102101 @@ +{ + "name": "kcp_vue", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz" + } + } + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + } + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + } + } + } + } + }, + "@babel/compat-data": { + "version": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/core": { + "version": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz?cache=0&sync_timestamp=1623281025223&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helpers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.5.tgz?cache=0&sync_timestamp=1623281033999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.5.tgz", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@babel/generator": { + "version": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "https://registry.nlark.com/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz?cache=0&sync_timestamp=1623281028892&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor%2Fdownload%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.14.5.tgz?cache=0&sync_timestamp=1623280355925&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-compilation-targets": { + "version": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz?cache=0&sync_timestamp=1623281025223&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.nlark.com/regexpu-core/download/regexpu-core-4.7.1.tgz", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "dependencies": { + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.nlark.com/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", + "requires": { + "regenerate": "^1.4.0" + }, + "dependencies": { + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + } + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.nlark.com/regjsgen/download/regjsgen-0.5.2.tgz" + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.nlark.com/regjsparser/download/regjsparser-0.6.9.tgz", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-0.5.0.tgz" + } + } + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "dependencies": { + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz" + } + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz" + } + } + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": { + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + } + } + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "https://registry.nlark.com/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.14.5.tgz?cache=0&sync_timestamp=1623280355925&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-function-name": { + "version": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz?cache=0&sync_timestamp=1623281025223&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-get-function-arity": { + "version": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz?cache=0&sync_timestamp=1623281025223&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-hoist-variables": { + "version": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-module-imports": { + "version": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-module-transforms": { + "version": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-remap-async-to-generator": { + "version": "https://registry.nlark.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281035387&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.14.5.tgz?cache=0&sync_timestamp=1623281034189&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.14.5.tgz", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz?cache=0&sync_timestamp=1623281025223&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-simple-access": { + "version": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-validator-identifier": { + "version": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "@babel/helper-wrap-function": { + "version": "https://registry.nlark.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.14.5.tgz?cache=0&sync_timestamp=1623281034189&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.14.5.tgz", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helpers": { + "version": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.5.tgz?cache=0&sync_timestamp=1623281033999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.5.tgz", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/highlight": { + "version": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + } + } + }, + "@babel/parser": { + "version": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "https://registry.nlark.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281031588&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining%2Fdownload%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281029077&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + } + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281036884&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-async-generator-functions%2Fdownload%2F%40babel%2Fplugin-proposal-async-generator-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281035387&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.14.5.tgz?cache=0&sync_timestamp=1623281034189&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.14.5.tgz", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.14.5.tgz?cache=0&sync_timestamp=1623281036705&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.14.5.tgz?cache=0&sync_timestamp=1623281036166&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-static-block%2Fdownload%2F%40babel%2Fplugin-proposal-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-decorators": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.14.5.tgz?cache=0&sync_timestamp=1623281037832&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-decorators%2Fdownload%2F%40babel%2Fplugin-proposal-decorators-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.14.5.tgz?cache=0&sync_timestamp=1623280320906&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-decorators%2Fdownload%2F%40babel%2Fplugin-syntax-decorators-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.14.5.tgz?cache=0&sync_timestamp=1623280310895&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-dynamic-import%2Fdownload%2F%40babel%2Fplugin-proposal-dynamic-import-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.14.5.tgz?cache=0&sync_timestamp=1623280316882&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-json-strings%2Fdownload%2F%40babel%2Fplugin-proposal-json-strings-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.14.5.tgz?cache=0&sync_timestamp=1623280317167&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-logical-assignment-operators%2Fdownload%2F%40babel%2Fplugin-proposal-logical-assignment-operators-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.14.5.tgz?cache=0&sync_timestamp=1623281026792&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-proposal-object-rest-spread-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.14.5.tgz?cache=0&sync_timestamp=1623280341809&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281029077&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.14.5.tgz?cache=0&sync_timestamp=1623281037437&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-private-methods%2Fdownload%2F%40babel%2Fplugin-proposal-private-methods-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.14.5.tgz?cache=0&sync_timestamp=1623281037606&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-private-property-in-object%2Fdownload%2F%40babel%2Fplugin-proposal-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "https://registry.nlark.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281030595&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-unicode-property-regex%2Fdownload%2F%40babel%2Fplugin-proposal-unicode-property-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.nlark.com/regexpu-core/download/regexpu-core-4.7.1.tgz", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-decorators": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.14.5.tgz?cache=0&sync_timestamp=1623280320906&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-decorators%2Fdownload%2F%40babel%2Fplugin-syntax-decorators-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-jsx": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "https://registry.nlark.com/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "https://registry.nlark.com/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "https://registry.nlark.com/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281037270&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-async-to-generator%2Fdownload%2F%40babel%2Fplugin-transform-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281035387&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.14.5.tgz?cache=0&sync_timestamp=1623281034189&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-wrap-function%2Fdownload%2F%40babel%2Fhelper-wrap-function-7.14.5.tgz", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "https://registry.nlark.com/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "https://registry.nlark.com/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-classes": { + "version": "https://registry.nlark.com/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.14.5.tgz?cache=0&sync_timestamp=1623281035642&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-classes%2Fdownload%2F%40babel%2Fplugin-transform-classes-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz?cache=0&sync_timestamp=1623281025223&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "https://registry.nlark.com/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-destructuring": { + "version": "https://registry.nlark.com/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "https://registry.nlark.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281031420&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.nlark.com/regexpu-core/download/regexpu-core-4.7.1.tgz", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "https://registry.nlark.com/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "https://registry.nlark.com/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.14.5.tgz?cache=0&sync_timestamp=1623281031959&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.14.5.tgz", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz?cache=0&sync_timestamp=1623281028892&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor%2Fdownload%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.14.5.tgz?cache=0&sync_timestamp=1623280355925&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-explode-assignable-expression%2Fdownload%2F%40babel%2Fhelper-explode-assignable-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-for-of": { + "version": "https://registry.nlark.com/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-function-name": { + "version": "https://registry.nlark.com/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281033364&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.14.5.tgz?cache=0&sync_timestamp=1623281025223&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-get-function-arity%2Fdownload%2F%40babel%2Fhelper-get-function-arity-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-literals": { + "version": "https://registry.nlark.com/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280340946&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "https://registry.nlark.com/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280341518&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "https://registry.nlark.com/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.14.5.tgz?cache=0&sync_timestamp=1623281037068&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-amd%2Fdownload%2F%40babel%2Fplugin-transform-modules-amd-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + } + } + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "https://registry.nlark.com/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.14.5.tgz?cache=0&sync_timestamp=1623281038415&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + } + } + } + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "https://registry.nlark.com/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.14.5.tgz?cache=0&sync_timestamp=1623281038234&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-systemjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-systemjs-7.14.5.tgz", + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + } + } + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "https://registry.nlark.com/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.14.5.tgz?cache=0&sync_timestamp=1623281038583&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-umd%2Fdownload%2F%40babel%2Fplugin-transform-modules-umd-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "https://registry.nlark.com/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281032117&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-named-capturing-groups-regex%2Fdownload%2F%40babel%2Fplugin-transform-named-capturing-groups-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.nlark.com/regexpu-core/download/regexpu-core-4.7.1.tgz", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "dependencies": {} + } + } + } + } + }, + "@babel/plugin-transform-new-target": { + "version": "https://registry.nlark.com/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-object-super": { + "version": "https://registry.nlark.com/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.14.5.tgz?cache=0&sync_timestamp=1623281035210&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281026349&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-member-expression-to-functions%2Fdownload%2F%40babel%2Fhelper-member-expression-to-functions-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "@babel/plugin-transform-parameters": { + "version": "https://registry.nlark.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.14.5.tgz?cache=0&sync_timestamp=1623280341809&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "https://registry.nlark.com/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280340973&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-regenerator": { + "version": "https://registry.nlark.com/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.14.5.tgz?cache=0&sync_timestamp=1623281051915&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-regenerator%2Fdownload%2F%40babel%2Fplugin-transform-regenerator-7.14.5.tgz", + "requires": { + "regenerator-transform": "^0.14.2" + }, + "dependencies": { + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.nlark.com/regenerator-transform/download/regenerator-transform-0.14.5.tgz", + "requires": { + "@babel/runtime": "^7.8.4" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.5.tgz?cache=0&sync_timestamp=1623280325784&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.14.5.tgz", + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz" + } + } + } + } + } + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "https://registry.nlark.com/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.14.5.tgz?cache=0&sync_timestamp=1623280351577&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-runtime": { + "version": "https://registry.nlark.com/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.14.5.tgz?cache=0&sync_timestamp=1623281029611&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-runtime%2Fdownload%2F%40babel%2Fplugin-transform-runtime-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" + } + } + } + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "https://registry.nlark.com/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-spread": { + "version": "https://registry.nlark.com/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.14.5.tgz?cache=0&sync_timestamp=1623281030381&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-spread%2Fdownload%2F%40babel%2Fplugin-transform-spread-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "https://registry.nlark.com/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.14.5.tgz?cache=0&sync_timestamp=1623280350911&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-sticky-regex%2Fdownload%2F%40babel%2Fplugin-transform-sticky-regex-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-template-literals": { + "version": "https://registry.nlark.com/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "https://registry.nlark.com/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.14.5.tgz?cache=0&sync_timestamp=1623280352113&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-typeof-symbol%2Fdownload%2F%40babel%2Fplugin-transform-typeof-symbol-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "https://registry.nlark.com/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.14.5.tgz?cache=0&sync_timestamp=1623280350966&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-unicode-escapes%2Fdownload%2F%40babel%2Fplugin-transform-unicode-escapes-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "https://registry.nlark.com/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281032613&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-unicode-regex%2Fdownload%2F%40babel%2Fplugin-transform-unicode-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.nlark.com/regexpu-core/download/regexpu-core-4.7.1.tgz", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/preset-env": { + "version": "https://registry.nlark.com/@babel/preset-env/download/@babel/preset-env-7.14.5.tgz?cache=0&sync_timestamp=1623281039019&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fpreset-env%2Fdownload%2F%40babel%2Fpreset-env-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.5", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.5", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.5", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.14.0", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281031588&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining%2Fdownload%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281029077&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281036884&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-async-generator-functions%2Fdownload%2F%40babel%2Fplugin-proposal-async-generator-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281035387&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.14.5.tgz?cache=0&sync_timestamp=1623281036705&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.14.5.tgz?cache=0&sync_timestamp=1623281036166&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-static-block%2Fdownload%2F%40babel%2Fplugin-proposal-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.14.5.tgz?cache=0&sync_timestamp=1623280310895&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-dynamic-import%2Fdownload%2F%40babel%2Fplugin-proposal-dynamic-import-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.14.5.tgz?cache=0&sync_timestamp=1623280316882&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-json-strings%2Fdownload%2F%40babel%2Fplugin-proposal-json-strings-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.14.5.tgz?cache=0&sync_timestamp=1623280317167&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-logical-assignment-operators%2Fdownload%2F%40babel%2Fplugin-proposal-logical-assignment-operators-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.14.5.tgz?cache=0&sync_timestamp=1623281026792&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-proposal-object-rest-spread-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.14.5.tgz?cache=0&sync_timestamp=1623280341809&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281029077&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.14.5.tgz?cache=0&sync_timestamp=1623281037437&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-private-methods%2Fdownload%2F%40babel%2Fplugin-proposal-private-methods-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.14.5.tgz?cache=0&sync_timestamp=1623281037606&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-private-property-in-object%2Fdownload%2F%40babel%2Fplugin-proposal-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281030595&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-unicode-property-regex%2Fdownload%2F%40babel%2Fplugin-proposal-unicode-property-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281037270&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-async-to-generator%2Fdownload%2F%40babel%2Fplugin-transform-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281035387&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-remap-async-to-generator%2Fdownload%2F%40babel%2Fhelper-remap-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-classes": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.14.5.tgz?cache=0&sync_timestamp=1623281035642&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-classes%2Fdownload%2F%40babel%2Fplugin-transform-classes-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.14.5.tgz?cache=0&sync_timestamp=1623281024879&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-annotate-as-pure%2Fdownload%2F%40babel%2Fhelper-annotate-as-pure-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.14.5.tgz?cache=0&sync_timestamp=1623281026000&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-optimise-call-expression%2Fdownload%2F%40babel%2Fhelper-optimise-call-expression-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281031420&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.14.5.tgz?cache=0&sync_timestamp=1623281031959&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.14.5.tgz", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz?cache=0&sync_timestamp=1623281028892&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor%2Fdownload%2F%40babel%2Fhelper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281033364&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280340946&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280341518&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.14.5.tgz?cache=0&sync_timestamp=1623281037068&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-amd%2Fdownload%2F%40babel%2Fplugin-transform-modules-amd-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.14.5.tgz?cache=0&sync_timestamp=1623281038415&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.14.5.tgz?cache=0&sync_timestamp=1623281038234&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-systemjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-systemjs-7.14.5.tgz", + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.14.5.tgz?cache=0&sync_timestamp=1623281038583&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-umd%2Fdownload%2F%40babel%2Fplugin-transform-modules-umd-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281032117&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-named-capturing-groups-regex%2Fdownload%2F%40babel%2Fplugin-transform-named-capturing-groups-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.14.5.tgz?cache=0&sync_timestamp=1623281035210&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.14.5.tgz?cache=0&sync_timestamp=1623281033770&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-replace-supers%2Fdownload%2F%40babel%2Fhelper-replace-supers-7.14.5.tgz", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.14.5.tgz?cache=0&sync_timestamp=1623280341809&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280340973&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.14.5.tgz?cache=0&sync_timestamp=1623281051915&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-regenerator%2Fdownload%2F%40babel%2Fplugin-transform-regenerator-7.14.5.tgz", + "requires": { + "regenerator-transform": "^0.14.2" + }, + "dependencies": { + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.nlark.com/regenerator-transform/download/regenerator-transform-0.14.5.tgz", + "requires": { + "@babel/runtime": "^7.8.4" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.14.5.tgz?cache=0&sync_timestamp=1623280351577&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.14.5.tgz?cache=0&sync_timestamp=1623281030381&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-spread%2Fdownload%2F%40babel%2Fplugin-transform-spread-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.14.5.tgz?cache=0&sync_timestamp=1623281026508&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-skip-transparent-expression-wrappers%2Fdownload%2F%40babel%2Fhelper-skip-transparent-expression-wrappers-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.14.5.tgz?cache=0&sync_timestamp=1623280350911&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-sticky-regex%2Fdownload%2F%40babel%2Fplugin-transform-sticky-regex-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.14.5.tgz?cache=0&sync_timestamp=1623280352113&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-typeof-symbol%2Fdownload%2F%40babel%2Fplugin-transform-typeof-symbol-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.14.5.tgz?cache=0&sync_timestamp=1623280350966&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-unicode-escapes%2Fdownload%2F%40babel%2Fplugin-transform-unicode-escapes-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281032613&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-unicode-regex%2Fdownload%2F%40babel%2Fplugin-transform-unicode-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281030595&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-unicode-property-regex%2Fdownload%2F%40babel%2Fplugin-proposal-unicode-property-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281031420&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281028398&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-regexp-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-regexp-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": {} + } + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + } + } + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/preset-modules": { + "version": "https://registry.nlark.com/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281030595&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-unicode-property-regex%2Fdownload%2F%40babel%2Fplugin-proposal-unicode-property-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281031420&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + } + } + }, + "@babel/runtime": { + "version": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.5.tgz?cache=0&sync_timestamp=1623280325784&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.14.5.tgz", + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz" + } + } + }, + "@babel/template": { + "version": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/traverse": { + "version": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "@cnakazawa/watch": { + "version": "https://registry.nlark.com/@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "dependencies": { + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/exec-sh/download/exec-sh-0.3.6.tgz" + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "@hapi/address": { + "version": "https://registry.nlark.com/@hapi/address/download/@hapi/address-2.1.4.tgz" + }, + "@hapi/bourne": { + "version": "https://registry.nlark.com/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz" + }, + "@hapi/hoek": { + "version": "https://registry.nlark.com/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz" + }, + "@hapi/joi": { + "version": "https://registry.nlark.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + }, + "dependencies": { + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.nlark.com/@hapi/address/download/@hapi/address-2.1.4.tgz" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.nlark.com/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz" + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.nlark.com/@hapi/topo/download/@hapi/topo-3.1.6.tgz", + "requires": { + "@hapi/hoek": "^8.3.0" + }, + "dependencies": { + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.nlark.com/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz" + } + } + } + } + }, + "@hapi/topo": { + "version": "https://registry.nlark.com/@hapi/topo/download/@hapi/topo-3.1.6.tgz", + "requires": { + "@hapi/hoek": "^8.3.0" + }, + "dependencies": { + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.nlark.com/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz" + } + } + }, + "@intervolga/optimize-cssnano-plugin": { + "version": "https://registry.nlark.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz", + "requires": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.nlark.com/cssnano/download/cssnano-4.1.11.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-fresh/download/import-fresh-2.0.0.tgz", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/caller-path/download/caller-path-2.0.0.tgz", + "requires": { + "caller-callsite": "^2.0.0" + }, + "dependencies": { + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/caller-callsite/download/caller-callsite-2.0.0.tgz", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-2.0.0.tgz" + } + } + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.nlark.com/is-directory/download/is-directory-0.3.1.tgz" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + } + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": { + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.2.1.tgz" + } + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + } + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1620754721682&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + } + } + } + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/timsort/download/timsort-0.3.0.tgz" + } + } + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.nlark.com/postcss-calc/download/postcss-calc-7.0.5.tgz", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1622236593947&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/color/download/color-3.1.3.tgz", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz" + } + } + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.nlark.com/color-string/download/color-string-1.5.5.tgz", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.3.2.tgz" + } + } + } + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.nlark.com/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.nlark.com/dot-prop/download/dot-prop-5.3.0.tgz", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-obj/download/is-obj-2.0.0.tgz" + } + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz" + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/uniq/download/uniq-1.0.1.tgz" + } + } + } + } + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz" + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.nlark.com/dot-prop/download/dot-prop-5.3.0.tgz", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": {} + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz" + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/uniq/download/uniq-1.0.1.tgz" + } + } + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/vendors/download/vendors-1.0.4.tgz" + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-color-stop/download/is-color-stop-1.1.0.tgz", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/hex-color-regex/download/hex-color-regex-1.1.0.tgz" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/hsl-regex/download/hsl-regex-1.0.0.tgz" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/hsla-regex/download/hsla-regex-1.0.0.tgz" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/rgb-regex/download/rgb-regex-1.0.1.tgz" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/rgba-regex/download/rgba-regex-1.0.0.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.nlark.com/dot-prop/download/dot-prop-5.3.0.tgz", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": {} + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz" + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/uniq/download/uniq-1.0.1.tgz" + } + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-2.1.0.tgz" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz" + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-svgo/download/postcss-svgo-4.0.3.tgz?cache=0&sync_timestamp=1622236593132&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.3.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/svgo/download/svgo-1.3.2.tgz", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.nlark.com/@types/q/download/@types/q-1.5.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fq%2Fdownload%2F%40types%2Fq-1.5.4.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/q/download/q-1.5.1.tgz" + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.nlark.com/css-what/download/css-what-3.4.2.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-3.4.2.tgz" + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/nth-check/download/nth-check-1.0.2.tgz", + "requires": { + "boolbase": "~1.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + } + } + } + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.37.tgz", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.4.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/csso/download/csso-4.2.0.tgz", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.1.3.tgz", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.14.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + } + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": {} + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/object.values/download/object.values-1.1.4.tgz?cache=0&sync_timestamp=1622071191450&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject.values%2Fdownload%2Fobject.values-1.1.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "dependencies": { + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + } + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + } + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "dependencies": { + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-bigint/download/is-bigint-1.0.2.tgz?cache=0&sync_timestamp=1620162102171&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-bigint%2Fdownload%2Fis-bigint-1.0.2.tgz" + }, + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/is-boolean-object/download/is-boolean-object-1.1.1.tgz?cache=0&sync_timestamp=1620428460670&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-boolean-object%2Fdownload%2Fis-boolean-object-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + } + } + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/is-number-object/download/is-number-object-1.0.5.tgz?cache=0&sync_timestamp=1620421302435&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-number-object%2Fdownload%2Fis-number-object-1.0.5.tgz" + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + } + } + } + } + } + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/stable/download/stable-0.1.8.tgz" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.1.tgz", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "dependencies": {} + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": {} + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "dependencies": {} + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": {} + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": {} + } + } + } + } + } + } + } + } + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + } + } + } + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-resolvable/download/is-resolvable-1.1.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1620754721682&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": {} + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.nlark.com/postcss-calc/download/postcss-calc-7.0.5.tgz", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": {} + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1622236593947&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.nlark.com/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": {} + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": {} + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": {} + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-svgo/download/postcss-svgo-4.0.3.tgz?cache=0&sync_timestamp=1622236593132&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.3.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": {} + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "@jest/console": { + "version": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "@jest/core": { + "version": "https://registry.nlark.com/@jest/core/download/@jest/core-24.9.0.tgz?cache=0&sync_timestamp=1622709636473&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fcore%2Fdownload%2F%40jest%2Fcore-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/reporters/download/@jest/reporters-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-report/download/@types/istanbul-lib-report-3.0.0.tgz?cache=0&sync_timestamp=1621241448952&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-report%2Fdownload%2F%40types%2Fistanbul-lib-report-3.0.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + } + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": { + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.0.tgz?cache=0&sync_timestamp=1621243984050&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.0.tgz" + } + } + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + } + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/cache-base/download/cache-base-1.0.1.tgz", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "dependencies": { + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "requires": { + "object-visit": "^1.0.0" + }, + "dependencies": { + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + } + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-4.0.0.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + } + } + } + } + } + } + } + } + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + } + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-5.1.0.tgz" + } + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/static-extend/download/static-extend-0.1.2.tgz", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/object-copy/download/object-copy-0.1.0.tgz", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz" + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + } + } + } + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + } + } + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz" + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": { + "atob": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/resolve-url/download/resolve-url-0.2.1.tgz" + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz" + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": {} + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": { + "ret": { + "version": "0.1.15", + "resolved": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz" + } + } + } + } + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": { + "ret": { + "version": "0.1.15", + "resolved": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz" + } + } + } + } + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz" + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": { + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + } + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + } + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": { + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": { + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + } + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-2.0.0.tgz" + } + } + } + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + } + } + } + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helpers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.5.tgz?cache=0&sync_timestamp=1623281033999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.5.tgz", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": { + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", + "requires": { + "p-limit": "^2.0.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + } + } + } + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + } + } + } + } + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.nlark.com/test-exclude/download/test-exclude-5.2.3.tgz", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz" + } + } + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": {} + } + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-4.0.0.tgz", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": { + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-3.0.0.tgz", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": { + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": {} + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": { + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": {} + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": { + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/spdx-correct/download/spdx-correct-3.1.1.tgz", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz" + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + } + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + } + } + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz" + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + } + } + } + } + } + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + } + } + } + } + } + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + } + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "requires": { + "remove-trailing-separator": "^1.0.1" + }, + "dependencies": { + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz" + } + } + } + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": { + "bser": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/bser/download/bser-2.1.1.tgz", + "requires": { + "node-int64": "^0.4.0" + }, + "dependencies": { + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/node-int64/download/node-int64-0.4.0.tgz" + } + } + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": { + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + } + } + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + } + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "dependencies": { + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/exec-sh/download/exec-sh-0.3.6.tgz" + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "requires": { + "remove-trailing-separator": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/capture-exit/download/capture-exit-2.0.0.tgz", + "requires": { + "rsvp": "^4.8.4" + }, + "dependencies": { + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.nlark.com/rsvp/download/rsvp-4.8.5.tgz" + } + } + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/exec-sh/download/exec-sh-0.3.6.tgz" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", + "requires": { + "shebang-regex": "^1.0.0" + }, + "dependencies": { + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz" + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": { + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + } + } + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + } + } + } + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz" + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": { + "bser": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/bser/download/bser-2.1.1.tgz", + "requires": { + "node-int64": "^0.4.0" + }, + "dependencies": {} + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": { + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.nlark.com/makeerror/download/makeerror-1.0.11.tgz", + "requires": { + "tmpl": "1.0.x" + }, + "dependencies": { + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/tmpl/download/tmpl-1.0.4.tgz" + } + } + } + } + } + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": { + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.nlark.com/makeerror/download/makeerror-1.0.11.tgz", + "requires": { + "tmpl": "1.0.x" + }, + "dependencies": {} + } + } + } + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": { + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz" + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.nlark.com/for-each/download/for-each-0.3.3.tgz", + "requires": { + "is-callable": "^1.1.3" + }, + "dependencies": { + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + } + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + } + } + } + } + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.nlark.com/istanbul-lib-report/download/istanbul-lib-report-2.0.8.tgz", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + } + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + } + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.nlark.com/istanbul-lib-source-maps/download/istanbul-lib-source-maps-3.0.6.tgz", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + } + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.nlark.com/istanbul-reports/download/istanbul-reports-2.2.7.tgz", + "requires": { + "html-escaper": "^2.0.0" + }, + "dependencies": { + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/html-escaper/download/html-escaper-2.0.2.tgz" + } + } + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": {} + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.1.7.tgz" + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": {} + } + } + } + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": { + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.0.tgz?cache=0&sync_timestamp=1621243984050&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.0.tgz" + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helpers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.5.tgz?cache=0&sync_timestamp=1623281033999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.5.tgz", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-sequencer/download/@jest/test-sequencer-24.9.0.tgz?cache=0&sync_timestamp=1622709637660&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-sequencer%2Fdownload%2F%40jest%2Ftest-sequencer-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "dependencies": { + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": {} + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runner/download/jest-runner-24.9.0.tgz?cache=0&sync_timestamp=1622709114586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runner%2Fdownload%2Fjest-runner-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-sequencer/download/@jest/test-sequencer-24.9.0.tgz?cache=0&sync_timestamp=1622709637660&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-sequencer%2Fdownload%2F%40jest%2Ftest-sequencer-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "@types/babel__core": { + "version": "7.1.14", + "resolved": "https://registry.nlark.com/@types/babel__core/download/@types/babel__core-7.1.14.tgz?cache=0&sync_timestamp=1621240678089&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__core%2Fdownload%2F%40types%2Fbabel__core-7.1.14.tgz", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + }, + "dependencies": { + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.nlark.com/@types/babel__generator/download/@types/babel__generator-7.6.2.tgz?cache=0&sync_timestamp=1621240679938&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__generator%2Fdownload%2F%40types%2Fbabel__generator-7.6.2.tgz", + "requires": { + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.nlark.com/@types/babel__template/download/@types/babel__template-7.4.0.tgz?cache=0&sync_timestamp=1621240678638&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__template%2Fdownload%2F%40types%2Fbabel__template-7.4.0.tgz", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + }, + "@types/babel__traverse": { + "version": "7.11.1", + "resolved": "https://registry.nlark.com/@types/babel__traverse/download/@types/babel__traverse-7.11.1.tgz?cache=0&sync_timestamp=1621240677670&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__traverse%2Fdownload%2F%40types%2Fbabel__traverse-7.11.1.tgz", + "requires": { + "@babel/types": "^7.3.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + } + } + } + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.nlark.com/test-exclude/download/test-exclude-5.2.3.tgz", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-24.9.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-24.9.0.tgz", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + }, + "dependencies": { + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-24.9.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-24.9.0.tgz", + "requires": { + "@types/babel__traverse": "^7.0.6" + }, + "dependencies": { + "@types/babel__traverse": { + "version": "7.11.1", + "resolved": "https://registry.nlark.com/@types/babel__traverse/download/@types/babel__traverse-7.11.1.tgz?cache=0&sync_timestamp=1621240677670&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__traverse%2Fdownload%2F%40types%2Fbabel__traverse-7.11.1.tgz", + "requires": { + "@babel/types": "^7.3.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + } + } + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/jsdom/download/jsdom-11.12.0.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.nlark.com/acorn/download/acorn-5.7.4.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-5.7.4.tgz" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/acorn-globals/download/acorn-globals-4.3.4.tgz", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-6.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-6.2.0.tgz" + } + } + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz" + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/cssstyle/download/cssstyle-1.4.0.tgz", + "requires": { + "cssom": "0.3.x" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + } + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/data-urls/download/data-urls-1.1.0.tgz", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + } + } + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": { + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + } + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz" + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", + "optional": true + } + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz", + "requires": { + "whatwg-encoding": "^1.0.1" + }, + "dependencies": { + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + } + } + } + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/left-pad/download/left-pad-1.3.0.tgz" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/nwsapi/download/nwsapi-2.2.0.tgz" + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse5/download/parse5-4.0.0.tgz" + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/pn/download/pn-1.1.0.tgz" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz" + } + } + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + } + } + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz" + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz" + } + } + } + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", + "requires": { + "safer-buffer": "~2.1.0" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + } + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + } + } + } + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "requires": { + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.nlark.com/request-promise-native/download/request-promise-native-1.0.9.tgz", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/request-promise-core/download/request-promise-core-1.1.4.tgz", + "requires": { + "lodash": "^4.17.19" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/stealthy-require/download/stealthy-require-1.1.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz", + "requires": { + "browser-process-hrtime": "^1.0.0" + }, + "dependencies": { + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz" + } + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + } + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-6.5.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.nlark.com/ws/download/ws-5.2.3.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": { + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz" + } + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + } + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz" + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/diff-sequences/download/diff-sequences-24.9.0.tgz" + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + } + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + } + } + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-generator-fn/download/is-generator-fn-2.1.0.tgz" + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-each/download/jest-each-24.9.0.tgz?cache=0&sync_timestamp=1622290388475&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-each%2Fdownload%2Fjest-each-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + } + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": {} + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + } + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + } + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/diff-sequences/download/diff-sequences-24.9.0.tgz" + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + } + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + } + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": { + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz" + } + } + } + } + } + } + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": {} + } + } + } + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-docblock/download/jest-docblock-24.9.0.tgz", + "requires": { + "detect-newline": "^2.1.0" + }, + "dependencies": { + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/detect-newline/download/detect-newline-2.1.0.tgz" + } + } + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": {} + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz" + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-generator-fn/download/is-generator-fn-2.1.0.tgz" + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-each/download/jest-each-24.9.0.tgz?cache=0&sync_timestamp=1622290388475&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-each%2Fdownload%2Fjest-each-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-leak-detector/download/jest-leak-detector-24.9.0.tgz?cache=0&sync_timestamp=1622290386972&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-leak-detector%2Fdownload%2Fjest-leak-detector-24.9.0.tgz", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": {} + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.nlark.com/node-notifier/download/node-notifier-5.4.5.tgz?cache=0&sync_timestamp=1621962354910&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-notifier%2Fdownload%2Fnode-notifier-5.4.5.tgz", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "growly": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/growly/download/growly-1.3.0.tgz" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/shellwords/download/shellwords-0.1.1.tgz" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": { + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + } + } + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-2.0.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz" + } + } + } + } + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-3.2.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-changed-files/download/jest-changed-files-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": {} + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": {} + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-sequencer/download/@jest/test-sequencer-24.9.0.tgz?cache=0&sync_timestamp=1622709637660&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-sequencer%2Fdownload%2F%40jest%2Ftest-sequencer-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": {} + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": {} + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve-dependencies/download/jest-resolve-dependencies-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + } + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runner/download/jest-runner-24.9.0.tgz?cache=0&sync_timestamp=1622709114586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runner%2Fdownload%2Fjest-runner-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-docblock/download/jest-docblock-24.9.0.tgz", + "requires": { + "detect-newline": "^2.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-leak-detector/download/jest-leak-detector-24.9.0.tgz?cache=0&sync_timestamp=1622290386972&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-leak-detector%2Fdownload%2Fjest-leak-detector-24.9.0.tgz", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-watcher/download/jest-watcher-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": { + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.0.tgz?cache=0&sync_timestamp=1621243984050&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.0.tgz" + } + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-3.2.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-2.0.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-each-series/download/p-each-series-1.0.0.tgz", + "requires": { + "p-reduce": "^1.0.0" + }, + "dependencies": { + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz" + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + } + } + }, + "@jest/environment": { + "version": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/fake-timers": { + "version": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/reporters": { + "version": "https://registry.nlark.com/@jest/reporters/download/@jest/reporters-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.nlark.com/istanbul-lib-report/download/istanbul-lib-report-2.0.8.tgz", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.nlark.com/istanbul-lib-source-maps/download/istanbul-lib-source-maps-3.0.6.tgz", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": {} + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.nlark.com/istanbul-reports/download/istanbul-reports-2.2.7.tgz", + "requires": { + "html-escaper": "^2.0.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.nlark.com/node-notifier/download/node-notifier-5.4.5.tgz?cache=0&sync_timestamp=1621962354910&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-notifier%2Fdownload%2Fnode-notifier-5.4.5.tgz", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-2.0.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "@jest/source-map": { + "version": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "@jest/test-result": { + "version": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/test-sequencer": { + "version": "https://registry.nlark.com/@jest/test-sequencer/download/@jest/test-sequencer-24.9.0.tgz?cache=0&sync_timestamp=1622709637660&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-sequencer%2Fdownload%2F%40jest%2Ftest-sequencer-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "dependencies": { + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runner/download/jest-runner-24.9.0.tgz?cache=0&sync_timestamp=1622709114586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runner%2Fdownload%2Fjest-runner-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + } + } + }, + "@jest/transform": { + "version": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "https://registry.nlark.com/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "dependencies": { + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/call-me-maybe/download/call-me-maybe-1.0.1.tgz" + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz" + } + } + }, + "@nodelib/fs.stat": { + "version": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-1.1.3.tgz" + }, + "@soda/friendly-errors-webpack-plugin": { + "version": "https://registry.nlark.com/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.0.tgz", + "requires": { + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.2", + "string-width": "^2.0.0", + "strip-ansi": "^5" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/error-stack-parser/download/error-stack-parser-2.0.6.tgz", + "requires": { + "stackframe": "^1.1.1" + }, + "dependencies": { + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/stackframe/download/stackframe-1.2.0.tgz" + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz" + } + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + } + } + }, + "@soda/get-current-script": { + "version": "https://registry.nlark.com/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz" + }, + "@types/babel__core": { + "version": "https://registry.nlark.com/@types/babel__core/download/@types/babel__core-7.1.14.tgz?cache=0&sync_timestamp=1621240678089&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__core%2Fdownload%2F%40types%2Fbabel__core-7.1.14.tgz", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + }, + "dependencies": { + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.nlark.com/@types/babel__generator/download/@types/babel__generator-7.6.2.tgz?cache=0&sync_timestamp=1621240679938&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__generator%2Fdownload%2F%40types%2Fbabel__generator-7.6.2.tgz", + "requires": { + "@babel/types": "^7.0.0" + }, + "dependencies": {} + }, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.nlark.com/@types/babel__template/download/@types/babel__template-7.4.0.tgz?cache=0&sync_timestamp=1621240678638&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__template%2Fdownload%2F%40types%2Fbabel__template-7.4.0.tgz", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": {} + }, + "@types/babel__traverse": { + "version": "7.11.1", + "resolved": "https://registry.nlark.com/@types/babel__traverse/download/@types/babel__traverse-7.11.1.tgz?cache=0&sync_timestamp=1621240677670&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__traverse%2Fdownload%2F%40types%2Fbabel__traverse-7.11.1.tgz", + "requires": { + "@babel/types": "^7.3.0" + }, + "dependencies": {} + } + } + }, + "@types/babel__generator": { + "version": "https://registry.nlark.com/@types/babel__generator/download/@types/babel__generator-7.6.2.tgz?cache=0&sync_timestamp=1621240679938&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__generator%2Fdownload%2F%40types%2Fbabel__generator-7.6.2.tgz", + "requires": { + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@types/babel__template": { + "version": "https://registry.nlark.com/@types/babel__template/download/@types/babel__template-7.4.0.tgz?cache=0&sync_timestamp=1621240678638&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__template%2Fdownload%2F%40types%2Fbabel__template-7.4.0.tgz", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@types/babel__traverse": { + "version": "https://registry.nlark.com/@types/babel__traverse/download/@types/babel__traverse-7.11.1.tgz?cache=0&sync_timestamp=1621240677670&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__traverse%2Fdownload%2F%40types%2Fbabel__traverse-7.11.1.tgz", + "requires": { + "@babel/types": "^7.3.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@types/glob": { + "version": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": { + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/@types/minimatch/download/@types/minimatch-3.0.4.tgz?cache=0&sync_timestamp=1621241868071&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.4.tgz" + }, + "@types/node": { + "version": "15.12.2", + "resolved": "https://registry.nlark.com/@types/node/download/@types/node-15.12.2.tgz?cache=0&sync_timestamp=1623107061338&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-15.12.2.tgz" + } + } + }, + "@types/istanbul-lib-coverage": { + "version": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-lib-report": { + "version": "https://registry.nlark.com/@types/istanbul-lib-report/download/@types/istanbul-lib-report-3.0.0.tgz?cache=0&sync_timestamp=1621241448952&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-report%2Fdownload%2F%40types%2Fistanbul-lib-report-3.0.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@types/istanbul-reports": { + "version": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-report/download/@types/istanbul-lib-report-3.0.0.tgz?cache=0&sync_timestamp=1621241448952&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-report%2Fdownload%2F%40types%2Fistanbul-lib-report-3.0.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*" + }, + "dependencies": {} + } + } + }, + "@types/jest": { + "version": "https://registry.nlark.com/@types/jest/download/@types/jest-24.9.1.tgz?cache=0&sync_timestamp=1621241449093&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fjest%2Fdownload%2F%40types%2Fjest-24.9.1.tgz", + "requires": { + "jest-diff": "^24.3.0" + }, + "dependencies": { + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/diff-sequences/download/diff-sequences-24.9.0.tgz" + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + } + } + }, + "@types/json-schema": { + "version": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "@types/minimatch": { + "version": "https://registry.nlark.com/@types/minimatch/download/@types/minimatch-3.0.4.tgz?cache=0&sync_timestamp=1621241868071&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.4.tgz" + }, + "@types/node": { + "version": "https://registry.nlark.com/@types/node/download/@types/node-15.12.2.tgz?cache=0&sync_timestamp=1623107061338&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-15.12.2.tgz" + }, + "@types/normalize-package-data": { + "version": "https://registry.nlark.com/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1621242064742&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz" + }, + "@types/q": { + "version": "https://registry.nlark.com/@types/q/download/@types/q-1.5.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fq%2Fdownload%2F%40types%2Fq-1.5.4.tgz" + }, + "@types/stack-utils": { + "version": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "@types/strip-bom": { + "version": "https://registry.nlark.com/@types/strip-bom/download/@types/strip-bom-3.0.0.tgz" + }, + "@types/strip-json-comments": { + "version": "https://registry.nlark.com/@types/strip-json-comments/download/@types/strip-json-comments-0.0.30.tgz" + }, + "@types/yargs": { + "version": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": { + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.0.tgz?cache=0&sync_timestamp=1621243984050&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.0.tgz" + } + } + }, + "@types/yargs-parser": { + "version": "https://registry.nlark.com/@types/yargs-parser/download/@types/yargs-parser-20.2.0.tgz?cache=0&sync_timestamp=1621243984050&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs-parser%2Fdownload%2F%40types%2Fyargs-parser-20.2.0.tgz" + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "@vue/babel-helper-vue-transform-on": { + "version": "https://registry.nlark.com/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.2.tgz" + }, + "@vue/babel-plugin-jsx": { + "version": "https://registry.nlark.com/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.0.6.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.2.tgz" + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.2.0.tgz" + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-3.1.0.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "@vue/babel-preset-app": { + "version": "https://registry.nlark.com/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.13.tgz", + "requires": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helpers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.5.tgz?cache=0&sync_timestamp=1623281033999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.5.tgz", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.14.5.tgz?cache=0&sync_timestamp=1623281036705&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.14.5.tgz?cache=0&sync_timestamp=1623281037832&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-decorators%2Fdownload%2F%40babel%2Fplugin-proposal-decorators-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + }, + "dependencies": { + "@babel/helper-create-class-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.14.5.tgz?cache=0&sync_timestamp=1623281035830&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-create-class-features-plugin%2Fdownload%2F%40babel%2Fhelper-create-class-features-plugin-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.14.5.tgz?cache=0&sync_timestamp=1623280320906&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-decorators%2Fdownload%2F%40babel%2Fplugin-syntax-decorators-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.14.5.tgz?cache=0&sync_timestamp=1623281029611&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-runtime%2Fdownload%2F%40babel%2Fplugin-transform-runtime-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": {} + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "dependencies": {} + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/preset-env": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/preset-env/download/@babel/preset-env-7.14.5.tgz?cache=0&sync_timestamp=1623281039019&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fpreset-env%2Fdownload%2F%40babel%2Fpreset-env-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.5", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.5", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.5", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.14.0", + "semver": "^6.3.0" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-option/download/@babel/helper-validator-option-7.14.5.tgz?cache=0&sync_timestamp=1623280323607&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-validator-option%2Fdownload%2F%40babel%2Fhelper-validator-option-7.14.5.tgz" + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281031588&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining%2Fdownload%2F%40babel%2Fplugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.14.5.tgz?cache=0&sync_timestamp=1623281036884&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-async-generator-functions%2Fdownload%2F%40babel%2Fplugin-proposal-async-generator-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.14.5.tgz?cache=0&sync_timestamp=1623281036705&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.14.5.tgz?cache=0&sync_timestamp=1623281036166&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-static-block%2Fdownload%2F%40babel%2Fplugin-proposal-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.14.5.tgz?cache=0&sync_timestamp=1623280310895&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-dynamic-import%2Fdownload%2F%40babel%2Fplugin-proposal-dynamic-import-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.14.5.tgz?cache=0&sync_timestamp=1623280316882&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-json-strings%2Fdownload%2F%40babel%2Fplugin-proposal-json-strings-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.14.5.tgz?cache=0&sync_timestamp=1623280317167&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-logical-assignment-operators%2Fdownload%2F%40babel%2Fplugin-proposal-logical-assignment-operators-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.14.5.tgz?cache=0&sync_timestamp=1623281026792&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-object-rest-spread%2Fdownload%2F%40babel%2Fplugin-proposal-object-rest-spread-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.14.5.tgz?cache=0&sync_timestamp=1623281029077&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-optional-chaining%2Fdownload%2F%40babel%2Fplugin-proposal-optional-chaining-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.14.5.tgz?cache=0&sync_timestamp=1623281037437&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-private-methods%2Fdownload%2F%40babel%2Fplugin-proposal-private-methods-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.14.5.tgz?cache=0&sync_timestamp=1623281037606&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-private-property-in-object%2Fdownload%2F%40babel%2Fplugin-proposal-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281030595&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-unicode-property-regex%2Fdownload%2F%40babel%2Fplugin-proposal-unicode-property-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.14.5.tgz?cache=0&sync_timestamp=1623281037270&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-async-to-generator%2Fdownload%2F%40babel%2Fplugin-transform-async-to-generator-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-classes": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.14.5.tgz?cache=0&sync_timestamp=1623281035642&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-classes%2Fdownload%2F%40babel%2Fplugin-transform-classes-7.14.5.tgz", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281031420&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-dotall-regex%2Fdownload%2F%40babel%2Fplugin-transform-dotall-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.14.5.tgz?cache=0&sync_timestamp=1623281031959&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-exponentiation-operator%2Fdownload%2F%40babel%2Fplugin-transform-exponentiation-operator-7.14.5.tgz", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281033364&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-function-name%2Fdownload%2F%40babel%2Fplugin-transform-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280340946&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-literals%2Fdownload%2F%40babel%2Fplugin-transform-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280341518&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-member-expression-literals%2Fdownload%2F%40babel%2Fplugin-transform-member-expression-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.14.5.tgz?cache=0&sync_timestamp=1623281037068&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-amd%2Fdownload%2F%40babel%2Fplugin-transform-modules-amd-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": {} + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.14.5.tgz?cache=0&sync_timestamp=1623281038415&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": {} + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.14.5.tgz?cache=0&sync_timestamp=1623281038234&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-systemjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-systemjs-7.14.5.tgz", + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": {} + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.14.5.tgz?cache=0&sync_timestamp=1623281038583&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-umd%2Fdownload%2F%40babel%2Fplugin-transform-modules-umd-7.14.5.tgz", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281032117&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-named-capturing-groups-regex%2Fdownload%2F%40babel%2Fplugin-transform-named-capturing-groups-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.14.5.tgz?cache=0&sync_timestamp=1623281035210&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-object-super%2Fdownload%2F%40babel%2Fplugin-transform-object-super-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.14.5.tgz?cache=0&sync_timestamp=1623280341809&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-parameters%2Fdownload%2F%40babel%2Fplugin-transform-parameters-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.14.5.tgz?cache=0&sync_timestamp=1623280340973&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-property-literals%2Fdownload%2F%40babel%2Fplugin-transform-property-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.14.5.tgz?cache=0&sync_timestamp=1623281051915&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-regenerator%2Fdownload%2F%40babel%2Fplugin-transform-regenerator-7.14.5.tgz", + "requires": { + "regenerator-transform": "^0.14.2" + }, + "dependencies": {} + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.14.5.tgz?cache=0&sync_timestamp=1623280351577&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-reserved-words%2Fdownload%2F%40babel%2Fplugin-transform-reserved-words-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-spread": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.14.5.tgz?cache=0&sync_timestamp=1623281030381&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-spread%2Fdownload%2F%40babel%2Fplugin-transform-spread-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.14.5.tgz?cache=0&sync_timestamp=1623280350911&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-sticky-regex%2Fdownload%2F%40babel%2Fplugin-transform-sticky-regex-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.14.5.tgz?cache=0&sync_timestamp=1623280352113&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-typeof-symbol%2Fdownload%2F%40babel%2Fplugin-transform-typeof-symbol-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.14.5.tgz?cache=0&sync_timestamp=1623280350966&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-unicode-escapes%2Fdownload%2F%40babel%2Fplugin-transform-unicode-escapes-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.14.5.tgz?cache=0&sync_timestamp=1623281032613&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-unicode-regex%2Fdownload%2F%40babel%2Fplugin-transform-unicode-regex-7.14.5.tgz", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/@babel/preset-modules/download/@babel/preset-modules-0.1.4.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": {} + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "dependencies": {} + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "dependencies": {} + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@babel/runtime": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.5.tgz?cache=0&sync_timestamp=1623280325784&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.14.5.tgz", + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz" + } + } + }, + "@vue/babel-plugin-jsx": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.0.6.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-transform-on/download/@vue/babel-helper-vue-transform-on-1.0.2.tgz" + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.2.0.tgz" + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-3.1.0.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "@vue/babel-preset-jsx": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.2.4.tgz", + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + }, + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-composition-api-inject-h/download/@vue/babel-sugar-composition-api-inject-h-1.2.1.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-composition-api-render-instance/download/@vue/babel-sugar-composition-api-render-instance-1.2.4.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.2.2.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.2.2.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + } + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.2.3.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.2.3.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + } + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + } + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "core-js": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js/download/core-js-3.14.0.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.14.0.tgz" + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@vue/babel-preset-jsx": { + "version": "https://registry.nlark.com/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.2.4.tgz", + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + }, + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": {} + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-composition-api-inject-h/download/@vue/babel-sugar-composition-api-inject-h-1.2.1.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": {} + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-composition-api-render-instance/download/@vue/babel-sugar-composition-api-render-instance-1.2.4.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": {} + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.2.2.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": {} + }, + "@vue/babel-sugar-inject-h": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.2.2.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": {} + }, + "@vue/babel-sugar-v-model": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.2.3.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": {} + }, + "@vue/babel-sugar-v-on": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.2.3.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "https://registry.nlark.com/@vue/babel-sugar-composition-api-inject-h/download/@vue/babel-sugar-composition-api-inject-h-1.2.1.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "https://registry.nlark.com/@vue/babel-sugar-composition-api-render-instance/download/@vue/babel-sugar-composition-api-render-instance-1.2.4.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "https://registry.nlark.com/@vue/babel-sugar-functional-vue/download/@vue/babel-sugar-functional-vue-1.2.2.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@vue/babel-sugar-inject-h": { + "version": "https://registry.nlark.com/@vue/babel-sugar-inject-h/download/@vue/babel-sugar-inject-h-1.2.2.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + } + } + }, + "@vue/babel-sugar-v-model": { + "version": "https://registry.nlark.com/@vue/babel-sugar-v-model/download/@vue/babel-sugar-v-model-1.2.3.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-helper-vue-jsx-merge-props/download/@vue/babel-helper-vue-jsx-merge-props-1.2.1.tgz" + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": {} + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "https://registry.nlark.com/@vue/babel-sugar-v-on/download/@vue/babel-sugar-v-on-1.2.3.tgz", + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "dependencies": { + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-transform-vue-jsx/download/@vue/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": {} + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + } + } + }, + "@vue/cli-overlay": { + "version": "https://registry.nlark.com/@vue/cli-overlay/download/@vue/cli-overlay-4.5.13.tgz" + }, + "@vue/cli-plugin-babel": { + "version": "4.4.4", + "resolved": "https://registry.nlark.com/@vue/cli-plugin-babel/download/@vue/cli-plugin-babel-4.4.4.tgz", + "dev": true, + "requires": { + "@babel/core": "^7.9.6", + "@vue/babel-preset-app": "^4.4.4", + "@vue/cli-shared-utils": "^4.4.4", + "babel-loader": "^8.1.0", + "cache-loader": "^4.1.0", + "thread-loader": "^2.1.3", + "webpack": "^4.0.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helpers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.5.tgz?cache=0&sync_timestamp=1623281033999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.5.tgz", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@vue/babel-preset-app": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.13.tgz", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-imports/download/@babel/helper-module-imports-7.14.5.tgz?cache=0&sync_timestamp=1623281025653&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-imports%2Fdownload%2F%40babel%2Fhelper-module-imports-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.14.5.tgz?cache=0&sync_timestamp=1623281036705&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-class-properties%2Fdownload%2F%40babel%2Fplugin-proposal-class-properties-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-proposal-decorators": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.14.5.tgz?cache=0&sync_timestamp=1623281037832&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-proposal-decorators%2Fdownload%2F%40babel%2Fplugin-proposal-decorators-7.14.5.tgz", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.14.5.tgz?cache=0&sync_timestamp=1623280326005&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-syntax-jsx%2Fdownload%2F%40babel%2Fplugin-syntax-jsx-7.14.5.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.14.5.tgz?cache=0&sync_timestamp=1623281029611&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-runtime%2Fdownload%2F%40babel%2Fplugin-transform-runtime-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/preset-env": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/preset-env/download/@babel/preset-env-7.14.5.tgz?cache=0&sync_timestamp=1623281039019&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fpreset-env%2Fdownload%2F%40babel%2Fpreset-env-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.5", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.5", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.5", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.14.0", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/runtime": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.5.tgz?cache=0&sync_timestamp=1623280325784&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.14.5.tgz", + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": {} + }, + "@vue/babel-plugin-jsx": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/@vue/babel-plugin-jsx/download/@vue/babel-plugin-jsx-1.0.6.tgz", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + }, + "dependencies": {} + }, + "@vue/babel-preset-jsx": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/@vue/babel-preset-jsx/download/@vue/babel-preset-jsx-1.2.4.tgz", + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + }, + "dependencies": {} + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": {} + }, + "core-js": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js/download/core-js-3.14.0.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.14.0.tgz" + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "@vue/cli-shared-utils": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.nlark.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + }, + "dependencies": { + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.nlark.com/@hapi/address/download/@hapi/address-2.1.4.tgz" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/@hapi/bourne/download/@hapi/bourne-1.3.2.tgz" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.nlark.com/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz" + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.nlark.com/@hapi/topo/download/@hapi/topo-3.1.6.tgz", + "requires": { + "@hapi/hoek": "^8.3.0" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": {} + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": {} + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/shell-quote/download/shell-quote-1.7.2.tgz" + } + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz" + } + } + }, + "node-ipc": { + "version": "9.1.4", + "resolved": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": { + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/event-pubsub/download/event-pubsub-4.3.0.tgz" + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz" + }, + "js-queue": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/js-queue/download/js-queue-2.0.2.tgz", + "requires": { + "easy-stack": "^1.0.1" + }, + "dependencies": { + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/easy-stack/download/easy-stack-1.0.1.tgz" + } + } + } + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + } + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz", + "requires": { + "restore-cursor": "^2.0.0" + }, + "dependencies": { + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-2.0.0.tgz", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/onetime/download/onetime-2.0.1.tgz", + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-1.2.0.tgz" + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + } + } + }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.nlark.com/cli-spinners/download/cli-spinners-2.6.0.tgz" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/log-symbols/download/log-symbols-2.2.0.tgz", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/wcwidth/download/wcwidth-1.0.1.tgz", + "requires": { + "defaults": "^1.0.3" + }, + "dependencies": { + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/defaults/download/defaults-1.0.3.tgz", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz" + } + } + } + } + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1621242064742&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-5.2.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.2.1.tgz" + } + } + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz" + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/lines-and-columns/download/lines-and-columns-1.1.6.tgz" + } + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz" + } + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": {} + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": {} + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": {} + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "dependencies": {} + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "requires": { + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + } + } + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.nlark.com/babel-loader/download/babel-loader-8.2.2.tgz", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-4.2.0.tgz", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", + "requires": { + "p-locate": "^4.1.0" + }, + "dependencies": { + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + } + } + } + } + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz" + } + } + } + } + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + } + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + } + } + }, + "cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/cache-loader/download/cache-loader-4.1.0.tgz", + "dev": true, + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "dependencies": { + "buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/buffer-json/download/buffer-json-2.0.0.tgz" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-4.2.0.tgz", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + } + } + }, + "thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.nlark.com/thread-loader/download/thread-loader-2.1.3.tgz", + "dev": true, + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "dependencies": { + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + } + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.nlark.com/webpack/download/webpack-4.46.0.tgz", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + } + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + } + } + } + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": { + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz" + } + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + } + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": {} + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": {} + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": { + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz" + } + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + } + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": {} + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + } + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": {} + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.5.0.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": { + "prr": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-4.0.3.tgz", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + } + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": { + "prr": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "assert": { + "version": "1.5.0", + "resolved": "https://registry.nlark.com/assert/download/assert-1.5.0.tgz", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.nlark.com/util/download/util-0.10.3.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.10.3.tgz", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz" + } + } + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/browserify-zlib/download/browserify-zlib-0.2.0.tgz", + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "resolved": "https://registry.nlark.com/pako/download/pako-1.0.11.tgz" + } + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.nlark.com/buffer/download/buffer-4.9.2.tgz", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/base64-js/download/base64-js-1.5.1.tgz" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/ieee754/download/ieee754-1.2.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + } + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/console-browserify/download/console-browserify-1.2.0.tgz" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/constants-browserify/download/constants-browserify-1.0.0.tgz" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.nlark.com/crypto-browserify/download/crypto-browserify-3.12.0.tgz", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "dependencies": { + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/browserify-cipher/download/browserify-cipher-1.0.1.tgz", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + }, + "dependencies": { + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + } + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/browserify-des/download/browserify-des-1.0.2.tgz", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/des.js/download/des.js-1.0.1.tgz", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.nlark.com/browserify-sign/download/browserify-sign-4.2.1.tgz", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.nlark.com/asn1.js/download/asn1.js-5.4.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": {} + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + } + } + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.nlark.com/diffie-hellman/download/diffie-hellman-5.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/miller-rabin/download/miller-rabin-4.0.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/public-encrypt/download/public-encrypt-4.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.nlark.com/asn1.js/download/asn1.js-5.4.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": {} + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/randomfill/download/randomfill-1.0.4.tgz", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/domain-browser/download/domain-browser-1.2.0.tgz" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/events/download/events-3.3.0.tgz" + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/https-browserify/download/https-browserify-1.0.0.tgz" + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/os-browserify/download/os-browserify-0.3.0.tgz" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.nlark.com/path-browserify/download/path-browserify-0.0.1.tgz" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/querystring-es3/download/querystring-es3-0.2.1.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/stream-browserify/download/stream-browserify-2.0.2.tgz", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + } + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.nlark.com/timers-browserify/download/timers-browserify-2.0.12.tgz", + "requires": { + "setimmediate": "^1.0.4" + }, + "dependencies": { + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/setimmediate/download/setimmediate-1.0.5.tgz" + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.nlark.com/tty-browserify/download/tty-browserify-0.0.0.tgz" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz" + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/util/download/util-0.11.1.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.11.1.tgz", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/vm-browserify/download/vm-browserify-1.1.2.tgz" + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.nlark.com/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz" + } + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/mississippi/download/mississippi-3.0.0.tgz", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.nlark.com/concat-stream/download/concat-stream-1.6.2.tgz", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz" + } + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/flush-write-stream/download/flush-write-stream-1.1.1.tgz", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/from2/download/from2-2.3.0.tgz", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/parallel-transform/download/parallel-transform-1.2.0.tgz", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/cyclist/download/cyclist-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/pumpify/download/pumpify-1.5.1.tgz", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + } + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/stream-each/download/stream-each-1.2.3.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + } + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/through2/download/through2-2.0.5.tgz", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + } + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + } + } + } + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + } + } + } + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.nlark.com/ssri/download/ssri-6.0.2.tgz", + "requires": { + "figgy-pudding": "^3.5.1" + }, + "dependencies": { + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": { + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/unique-slug/download/unique-slug-2.0.2.tgz", + "requires": { + "imurmurhash": "^0.1.4" + }, + "dependencies": { + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + } + } + } + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + } + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": { + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.nlark.com/terser/download/terser-4.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/worker-farm/download/worker-farm-1.7.0.tgz", + "requires": { + "errno": "~0.1.7" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": { + "prr": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + } + } + } + } + } + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.1.tgz", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + } + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "requires": { + "fill-range": "^7.0.1" + }, + "dependencies": { + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "requires": { + "to-regex-range": "^5.0.1" + }, + "dependencies": { + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz" + } + } + } + } + } + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + } + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz", + "requires": { + "binary-extensions": "^2.0.0" + }, + "dependencies": { + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz" + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-3.5.0.tgz", + "requires": { + "picomatch": "^2.2.1" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + } + } + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-2.1.8.tgz", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "requires": { + "remove-trailing-separator": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": {} + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/fsevents/download/fsevents-1.2.13.tgz", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-3.1.0.tgz", + "requires": { + "is-extglob": "^2.1.0" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz", + "requires": { + "binary-extensions": "^1.0.0" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz" + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/upath/download/upath-1.2.0.tgz" + } + } + } + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + } + } + } + } + }, + "@vue/cli-plugin-eslint": { + "version": "4.4.4", + "resolved": "https://registry.nlark.com/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.4.4.tgz", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.4.4", + "eslint-loader": "^2.2.1", + "globby": "^9.2.0", + "inquirer": "^7.1.0", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.nlark.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": {} + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "node-ipc": { + "version": "9.1.4", + "resolved": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": {} + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": {} + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": {} + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/eslint-loader/download/eslint-loader-2.2.1.tgz", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "dependencies": { + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-0.1.1.tgz", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-1.0.0.tgz", + "requires": { + "find-up": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", + "requires": { + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + } + } + } + } + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.nlark.com/globby/download/globby-9.2.0.tgz", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": { + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/@types/minimatch/download/@types/minimatch-3.0.4.tgz?cache=0&sync_timestamp=1621241868071&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.4.tgz" + }, + "@types/node": { + "version": "15.12.2", + "resolved": "https://registry.nlark.com/@types/node/download/@types/node-15.12.2.tgz?cache=0&sync_timestamp=1623107061338&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-15.12.2.tgz" + } + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": { + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz?cache=0&sync_timestamp=1620042045402&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farray-uniq%2Fdownload%2Farray-uniq-1.0.3.tgz" + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + } + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-2.2.7.tgz", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "dependencies": { + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/call-me-maybe/download/call-me-maybe-1.0.1.tgz" + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz" + } + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-1.1.3.tgz" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-3.1.0.tgz", + "requires": { + "is-extglob": "^2.1.0" + }, + "dependencies": {} + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz" + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.nlark.com/merge2/download/merge2-1.4.1.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + } + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1621629616998&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz" + } + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-2.0.1.tgz", + "requires": { + "color-name": "~1.1.4" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + } + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz" + } + } + } + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz", + "requires": { + "restore-cursor": "^3.1.0" + }, + "dependencies": { + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz" + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + } + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz" + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.nlark.com/chardet/download/chardet-0.7.0.tgz" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz", + "requires": { + "os-tmpdir": "~1.0.2" + }, + "dependencies": { + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz" + } + } + } + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/figures/download/figures-3.2.0.tgz", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/run-async/download/run-async-2.4.1.tgz" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.nlark.com/rxjs/download/rxjs-6.6.7.tgz", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz" + } + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz" + } + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.nlark.com/webpack/download/webpack-4.46.0.tgz", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": {} + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-4.0.3.tgz", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": {} + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": {} + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/yorkie/download/yorkie-2.0.0.tgz", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "0.8.0", + "resolved": "https://registry.nlark.com/execa/download/execa-0.8.0.tgz", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-5.1.0.tgz", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": { + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz" + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", + "requires": { + "shebang-regex": "^1.0.0" + }, + "dependencies": { + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz" + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": { + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + } + } + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-3.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz" + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-1.2.1.tgz", + "requires": { + "ci-info": "^1.5.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-1.6.0.tgz" + } + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-1.0.0.tgz" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-indent/download/strip-indent-2.0.0.tgz?cache=0&sync_timestamp=1620053263051&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-indent%2Fdownload%2Fstrip-indent-2.0.0.tgz" + } + } + } + } + }, + "@vue/cli-plugin-router": { + "version": "https://registry.nlark.com/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.13.tgz", + "requires": { + "@vue/cli-shared-utils": "^4.5.13" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.nlark.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": {} + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "node-ipc": { + "version": "9.1.4", + "resolved": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": {} + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": {} + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": {} + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "@vue/cli-plugin-unit-jest": { + "version": "4.4.4", + "resolved": "https://registry.nlark.com/@vue/cli-plugin-unit-jest/download/@vue/cli-plugin-unit-jest-4.4.4.tgz?cache=0&sync_timestamp=1623215859419&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcli-plugin-unit-jest%2Fdownload%2F%40vue%2Fcli-plugin-unit-jest-4.4.4.tgz", + "dev": true, + "requires": { + "@babel/core": "^7.9.6", + "@babel/plugin-transform-modules-commonjs": "^7.9.6", + "@types/jest": "^24.0.19", + "@vue/cli-shared-utils": "^4.4.4", + "babel-core": "^7.0.0-bridge.0", + "babel-jest": "^24.9.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.2", + "deepmerge": "^4.2.2", + "jest": "^24.9.0", + "jest-environment-jsdom-fifteen": "^1.0.2", + "jest-serializer-vue": "^2.0.2", + "jest-transform-stub": "^2.0.0", + "jest-watch-typeahead": "^0.4.2", + "ts-jest": "^24.2.0", + "vue-jest": "^3.0.5" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.14.5.tgz?cache=0&sync_timestamp=1623280310886&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-compilation-targets%2Fdownload%2F%40babel%2Fhelper-compilation-targets-7.14.5.tgz", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": {} + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helpers": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helpers/download/@babel/helpers-7.14.5.tgz?cache=0&sync_timestamp=1623281033999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelpers%2Fdownload%2F%40babel%2Fhelpers-7.14.5.tgz", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.14.5.tgz?cache=0&sync_timestamp=1623281038415&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fplugin-transform-modules-commonjs%2Fdownload%2F%40babel%2Fplugin-transform-modules-commonjs-7.14.5.tgz", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.14.5.tgz?cache=0&sync_timestamp=1623281034999&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-module-transforms%2Fdownload%2F%40babel%2Fhelper-module-transforms-7.14.5.tgz", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-simple-access/download/@babel/helper-simple-access-7.14.5.tgz?cache=0&sync_timestamp=1623281026177&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-simple-access%2Fdownload%2F%40babel%2Fhelper-simple-access-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "@types/jest": { + "version": "24.9.1", + "resolved": "https://registry.nlark.com/@types/jest/download/@types/jest-24.9.1.tgz?cache=0&sync_timestamp=1621241449093&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fjest%2Fdownload%2F%40types%2Fjest-24.9.1.tgz", + "dev": true, + "requires": { + "jest-diff": "^24.3.0" + }, + "dependencies": { + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@vue/cli-shared-utils": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.nlark.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": {} + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "node-ipc": { + "version": "9.1.4", + "resolved": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": {} + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": {} + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": {} + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.nlark.com/babel-core/download/babel-core-7.0.0-bridge.0.tgz", + "dev": true + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "dev": true, + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/babel__core": { + "version": "7.1.14", + "resolved": "https://registry.nlark.com/@types/babel__core/download/@types/babel__core-7.1.14.tgz?cache=0&sync_timestamp=1621240678089&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__core%2Fdownload%2F%40types%2Fbabel__core-7.1.14.tgz", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + }, + "dependencies": {} + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": {} + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-24.9.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-24.9.0.tgz", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.nlark.com/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": { + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.nlark.com/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-code-frame/download/babel-code-frame-6.26.0.tgz", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz" + } + } + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-3.0.2.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-3.0.2.tgz" + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.nlark.com/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": { + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": {} + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + } + } + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-4.2.2.tgz", + "dev": true + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest/download/jest-24.9.0.tgz", + "dev": true, + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + } + } + }, + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-cli/download/jest-cli-24.9.0.tgz", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/core/download/@jest/core-24.9.0.tgz?cache=0&sync_timestamp=1622709636473&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fcore%2Fdownload%2F%40jest%2Fcore-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/reporters/download/@jest/reporters-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-3.2.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-changed-files/download/jest-changed-files-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve-dependencies/download/jest-resolve-dependencies-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + }, + "dependencies": {} + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runner/download/jest-runner-24.9.0.tgz?cache=0&sync_timestamp=1622709114586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runner%2Fdownload%2Fjest-runner-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-watcher/download/jest-watcher-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-each-series/download/p-each-series-1.0.0.tgz", + "requires": { + "p-reduce": "^1.0.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": {} + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz" + } + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-sequencer/download/@jest/test-sequencer-24.9.0.tgz?cache=0&sync_timestamp=1622709637660&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-sequencer%2Fdownload%2F%40jest%2Ftest-sequencer-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": {} + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "prompts": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/prompts/download/prompts-2.4.1.tgz", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/kleur/download/kleur-3.0.3.tgz" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/sisteransi/download/sisteransi-1.0.5.tgz" + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": {} + } + } + } + } + } + } + }, + "jest-environment-jsdom-fifteen": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/jest-environment-jsdom-fifteen/download/jest-environment-jsdom-fifteen-1.0.2.tgz", + "dev": true, + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^15.2.1" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": { + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.3.tgz?cache=0&sync_timestamp=1621241448960&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fistanbul-lib-coverage%2Fdownload%2F%40types%2Fistanbul-lib-coverage-2.0.3.tgz" + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + } + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.nlark.com/jsdom/download/jsdom-15.2.1.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/acorn-globals/download/acorn-globals-4.3.4.tgz", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-6.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-6.2.0.tgz" + } + } + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz" + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.4.4.tgz" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/cssstyle/download/cssstyle-2.3.0.tgz", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + } + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/data-urls/download/data-urls-1.1.0.tgz", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + } + } + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", + "optional": true + } + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz", + "requires": { + "whatwg-encoding": "^1.0.1" + }, + "dependencies": { + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": {} + } + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/nwsapi/download/nwsapi-2.2.0.tgz" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/parse5/download/parse5-5.1.0.tgz" + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/pn/download/pn-1.1.0.tgz" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": {} + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": {} + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": {} + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "dependencies": {} + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "requires": { + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.nlark.com/request-promise-native/download/request-promise-native-1.0.9.tgz", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/request-promise-core/download/request-promise-core-1.1.4.tgz", + "requires": { + "lodash": "^4.17.19" + }, + "dependencies": {} + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/stealthy-require/download/stealthy-require-1.1.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.nlark.com/saxes/download/saxes-3.1.11.tgz", + "requires": { + "xmlchars": "^2.1.1" + }, + "dependencies": { + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/xmlchars/download/xmlchars-2.2.0.tgz" + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-3.0.1.tgz", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz", + "requires": { + "browser-process-hrtime": "^1.0.0" + }, + "dependencies": { + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz" + } + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/w3c-xmlserializer/download/w3c-xmlserializer-1.1.2.tgz", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + } + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.nlark.com/ws/download/ws-7.4.6.tgz" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + } + } + }, + "jest-serializer-vue": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/jest-serializer-vue/download/jest-serializer-vue-2.0.2.tgz", + "dev": true, + "requires": { + "pretty": "2.0.0" + }, + "dependencies": { + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/pretty/download/pretty-2.0.0.tgz", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": { + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/condense-newlines/download/condense-newlines-0.2.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/is-whitespace/download/is-whitespace-0.3.0.tgz" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "js-beautify": { + "version": "1.13.13", + "resolved": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": { + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622746031285&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/proto-list/download/proto-list-1.2.4.tgz" + } + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.nlark.com/editorconfig/download/editorconfig-0.15.3.tgz", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": { + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz" + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/sigmund/download/sigmund-1.0.1.tgz" + } + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/nopt/download/nopt-5.0.0.tgz", + "requires": { + "abbrev": "1" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/abbrev/download/abbrev-1.1.1.tgz" + } + } + } + } + } + } + } + } + }, + "jest-transform-stub": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/jest-transform-stub/download/jest-transform-stub-2.0.0.tgz", + "dev": true + }, + "jest-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.nlark.com/jest-watch-typeahead/download/jest-watch-typeahead-0.4.2.tgz?cache=0&sync_timestamp=1622135809685&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-watch-typeahead%2Fdownload%2Fjest-watch-typeahead-0.4.2.tgz", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz" + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-watcher/download/jest-watcher-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-3.2.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-2.0.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-3.1.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + } + } + }, + "ts-jest": { + "version": "24.3.0", + "resolved": "https://registry.nlark.com/ts-jest/download/ts-jest-24.3.0.tgz?cache=0&sync_timestamp=1622995664837&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fts-jest%2Fdownload%2Fts-jest-24.3.0.tgz", + "dev": true, + "requires": { + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "0.x", + "resolve": "1.x", + "semver": "^5.5", + "yargs-parser": "10.x" + }, + "dependencies": { + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.nlark.com/bs-logger/download/bs-logger-0.2.6.tgz", + "requires": { + "fast-json-stable-stringify": "2.x" + }, + "dependencies": { + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + } + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.nlark.com/make-error/download/make-error-1.3.6.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": { + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": {} + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-10.1.0.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-10.1.0.tgz", + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz" + } + } + } + } + }, + "vue-jest": { + "version": "3.0.7", + "resolved": "https://registry.nlark.com/vue-jest/download/vue-jest-3.0.7.tgz?cache=0&sync_timestamp=1622444650910&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-jest%2Fdownload%2Fvue-jest-3.0.7.tgz", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", + "chalk": "^2.1.0", + "deasync": "^0.1.15", + "extract-from-css": "^0.4.4", + "find-babel-config": "^1.1.0", + "js-beautify": "^1.6.14", + "node-cache": "^4.1.1", + "object-assign": "^4.1.1", + "source-map": "^0.5.6", + "tsconfig": "^7.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.nlark.com/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": { + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.nlark.com/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "deasync": { + "version": "0.1.21", + "resolved": "https://registry.nlark.com/deasync/download/deasync-0.1.21.tgz", + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "dependencies": { + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz", + "requires": { + "file-uri-to-path": "1.0.0" + }, + "dependencies": { + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz" + } + } + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz" + } + } + }, + "extract-from-css": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/extract-from-css/download/extract-from-css-0.4.4.tgz", + "requires": { + "css": "^2.1.0" + }, + "dependencies": { + "css": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/css/download/css-2.2.4.tgz", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": { + "atob": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/resolve-url/download/resolve-url-0.2.1.tgz" + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz" + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + } + } + } + } + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/find-babel-config/download/find-babel-config-1.2.0.tgz", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.nlark.com/json5/download/json5-0.5.1.tgz" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + } + } + }, + "js-beautify": { + "version": "1.13.13", + "resolved": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": { + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622746031285&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": {} + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.nlark.com/editorconfig/download/editorconfig-0.15.3.tgz", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/nopt/download/nopt-5.0.0.tgz", + "requires": { + "abbrev": "1" + }, + "dependencies": {} + } + } + }, + "node-cache": { + "version": "4.2.1", + "resolved": "https://registry.nlark.com/node-cache/download/node-cache-4.2.1.tgz", + "requires": { + "clone": "2.x", + "lodash": "^4.17.15" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/tsconfig/download/tsconfig-7.0.0.tgz", + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/@types/strip-bom/download/@types/strip-bom-3.0.0.tgz" + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.nlark.com/@types/strip-json-comments/download/@types/strip-json-comments-0.0.30.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz" + } + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + } + } + } + } + }, + "@vue/cli-plugin-vuex": { + "version": "https://registry.nlark.com/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.13.tgz" + }, + "@vue/cli-service": { + "version": "4.4.4", + "resolved": "https://registry.nlark.com/@vue/cli-service/download/@vue/cli-service-4.4.4.tgz", + "dev": true, + "requires": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@soda/get-current-script": "^1.0.0", + "@vue/cli-overlay": "^4.4.4", + "@vue/cli-plugin-router": "^4.4.4", + "@vue/cli-plugin-vuex": "^4.4.4", + "@vue/cli-shared-utils": "^4.4.4", + "@vue/component-compiler-utils": "^3.1.2", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^7.2.0", + "acorn-walk": "^7.1.1", + "address": "^1.1.2", + "autoprefixer": "^9.8.0", + "browserslist": "^4.12.0", + "cache-loader": "^4.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.4", + "clipboardy": "^2.3.0", + "cliui": "^6.0.0", + "copy-webpack-plugin": "^5.1.1", + "css-loader": "^3.5.3", + "cssnano": "^4.1.10", + "debug": "^4.1.1", + "default-gateway": "^5.0.5", + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^4.2.0", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.9.0", + "minimist": "^1.2.5", + "pnp-webpack-plugin": "^1.6.4", + "portfinder": "^1.0.26", + "postcss-loader": "^3.0.0", + "ssri": "^7.1.0", + "terser-webpack-plugin": "^2.3.6", + "thread-loader": "^2.1.3", + "url-loader": "^2.2.0", + "vue-loader": "^15.9.2", + "vue-style-loader": "^4.1.2", + "webpack": "^4.0.0", + "webpack-bundle-analyzer": "^3.8.0", + "webpack-chain": "^6.4.0", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/@intervolga/optimize-cssnano-plugin/download/@intervolga/optimize-cssnano-plugin-1.0.6.tgz", + "dev": true, + "requires": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.nlark.com/cssnano/download/cssnano-4.1.11.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "@soda/friendly-errors-webpack-plugin": { + "version": "1.8.0", + "resolved": "https://registry.nlark.com/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.0.tgz", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.2", + "string-width": "^2.0.0", + "strip-ansi": "^5" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/error-stack-parser/download/error-stack-parser-2.0.6.tgz", + "requires": { + "stackframe": "^1.1.1" + }, + "dependencies": {} + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz", + "dev": true + }, + "@vue/cli-overlay": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-overlay/download/@vue/cli-overlay-4.5.13.tgz", + "dev": true + }, + "@vue/cli-plugin-router": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-plugin-router/download/@vue/cli-plugin-router-4.5.13.tgz", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.5.13" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + } + } + }, + "@vue/cli-plugin-vuex": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-plugin-vuex/download/@vue/cli-plugin-vuex-4.5.13.tgz", + "dev": true + }, + "@vue/cli-shared-utils": { + "version": "4.5.13", + "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.nlark.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": {} + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "node-ipc": { + "version": "9.1.4", + "resolved": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": {} + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": {} + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": {} + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "@vue/component-compiler-utils": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.1.tgz", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.nlark.com/consolidate/download/consolidate-0.15.1.tgz", + "requires": { + "bluebird": "^3.1.1" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + } + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": { + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz" + } + } + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/merge-source-map/download/merge-source-map-1.1.0.tgz", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.nlark.com/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1622888592750&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + } + } + }, + "@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz", + "dev": true + }, + "@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.3.0.tgz", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz", + "dev": true + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz", + "dev": true + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/address/download/address-1.1.2.tgz", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.8.6.tgz", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz" + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/num2fraction/download/num2fraction-1.2.2.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/cache-loader/download/cache-loader-4.1.0.tgz", + "dev": true, + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "dependencies": { + "buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/buffer-json/download/buffer-json-2.0.0.tgz" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "dev": true + }, + "cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.nlark.com/cli-highlight/download/cli-highlight-2.1.11.tgz", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": {} + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.nlark.com/highlight.js/download/highlight.js-10.7.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhighlight.js%2Fdownload%2Fhighlight.js-10.7.3.tgz" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/mz/download/mz-2.7.0.tgz", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + }, + "dependencies": { + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/thenify-all/download/thenify-all-1.6.0.tgz", + "requires": { + "thenify": ">= 3.1.0 < 4" + }, + "dependencies": { + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/thenify/download/thenify-3.3.1.tgz", + "requires": { + "any-promise": "^1.0.0" + }, + "dependencies": { + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + } + } + } + } + } + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/parse5/download/parse5-5.1.1.tgz" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.nlark.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.nlark.com/parse5/download/parse5-6.0.1.tgz" + } + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-16.2.0.tgz", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-2.0.1.tgz", + "requires": { + "color-name": "~1.1.4" + }, + "dependencies": {} + } + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + } + } + } + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz" + }, + "yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.7.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.7.tgz" + } + } + } + } + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/clipboardy/download/clipboardy-2.3.0.tgz", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "arch": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/arch/download/arch-2.2.0.tgz" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": {} + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": {} + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-2.2.0.tgz", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz" + } + } + } + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-2.0.1.tgz", + "requires": { + "color-name": "~1.1.4" + }, + "dependencies": {} + } + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + } + } + } + } + }, + "copy-webpack-plugin": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.nlark.com/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/mississippi/download/mississippi-3.0.0.tgz", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": {} + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.nlark.com/ssri/download/ssri-6.0.2.tgz", + "requires": { + "figgy-pudding": "^3.5.1" + }, + "dependencies": {} + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": {} + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": {} + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-3.1.0.tgz", + "requires": { + "is-extglob": "^2.1.0" + }, + "dependencies": {} + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz" + } + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.nlark.com/globby/download/globby-7.1.1.tgz", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": { + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz?cache=0&sync_timestamp=1620042045402&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farray-uniq%2Fdownload%2Farray-uniq-1.0.3.tgz" + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.nlark.com/ignore/download/ignore-3.3.10.tgz" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-1.0.0.tgz" + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": {} + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + } + } + }, + "css-loader": { + "version": "3.6.0", + "resolved": "https://registry.nlark.com/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1621865270658&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + }, + "dependencies": { + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.nlark.com/cssnano/download/cssnano-4.1.11.tgz", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": {} + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": {} + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-resolvable/download/is-resolvable-1.1.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "default-gateway": { + "version": "5.0.5", + "resolved": "https://registry.nlark.com/default-gateway/download/default-gateway-5.0.5.tgz", + "dev": true, + "requires": { + "execa": "^3.3.0" + }, + "dependencies": { + "execa": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/execa/download/execa-3.4.0.tgz", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz", + "requires": { + "shebang-regex": "^3.0.0" + }, + "dependencies": { + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz" + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": { + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + } + } + } + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + } + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.0.tgz" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-4.0.1.tgz", + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + } + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz" + } + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-2.0.1.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz" + } + } + } + } + }, + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.nlark.com/dotenv/download/dotenv-8.6.0.tgz", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/dotenv-expand/download/dotenv-expand-5.1.0.tgz", + "dev": true + }, + "file-loader": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/file-loader/download/file-loader-4.3.0.tgz", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-7.0.1.tgz", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.6" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz", + "optional": true + } + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz" + } + } + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.nlark.com/globby/download/globby-9.2.0.tgz", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": {} + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": {} + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": {} + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-2.2.7.tgz", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-2.0.0.tgz", + "dev": true + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.nlark.com/html-minifier/download/html-minifier-3.5.21.tgz", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/camel-case/download/camel-case-3.0.0.tgz", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + }, + "dependencies": { + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz" + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/upper-case/download/upper-case-1.1.3.tgz" + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.nlark.com/clean-css/download/clean-css-4.2.3.tgz", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.nlark.com/commander/download/commander-2.17.1.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/param-case/download/param-case-2.1.1.tgz", + "requires": { + "no-case": "^2.2.0" + }, + "dependencies": { + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz" + } + } + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.nlark.com/relateurl/download/relateurl-0.2.7.tgz" + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.nlark.com/commander/download/commander-2.19.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + } + } + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-0.2.17.tgz", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/big.js/download/big.js-3.2.0.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-3.2.0.tgz" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-2.1.0.tgz" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.nlark.com/json5/download/json5-0.5.1.tgz" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1623180529588&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "renderkid": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/renderkid/download/renderkid-2.0.6.tgz?cache=0&sync_timestamp=1623180526912&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frenderkid%2Fdownload%2Frenderkid-2.0.6.tgz", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/css-select/download/css-select-4.1.3.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-4.1.3.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/css-what/download/css-what-5.0.1.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-5.0.1.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + } + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + } + } + } + } + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/nth-check/download/nth-check-2.0.0.tgz", + "requires": { + "boolbase": "^1.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + } + } + } + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/dom-converter/download/dom-converter-0.2.0.tgz", + "requires": { + "utila": "~0.4" + }, + "dependencies": { + "utila": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/utila/download/utila-0.4.0.tgz" + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-6.1.0.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + } + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": {} + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + } + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/toposort/download/toposort-1.0.7.tgz" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.0.tgz", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + } + } + } + } + } + } + }, + "launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz", + "dev": true, + "requires": { + "launch-editor": "^2.2.1" + }, + "dependencies": { + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/shell-quote/download/shell-quote-1.7.2.tgz" + } + } + } + } + }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.nlark.com/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.nlark.com/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz", + "dev": true + }, + "lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.nlark.com/lodash.transform/download/lodash.transform-4.6.0.tgz", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.nlark.com/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz?cache=0&sync_timestamp=1619783444865&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.9.0.tgz", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-1.9.1.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-1.0.4.tgz" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz" + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/sort-keys/download/sort-keys-1.1.2.tgz", + "requires": { + "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + } + } + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + } + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz", + "dev": true + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.nlark.com/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz", + "dev": true, + "requires": { + "ts-pnp": "^1.1.6" + }, + "dependencies": { + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/ts-pnp/download/ts-pnp-1.2.0.tgz" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.nlark.com/portfinder/download/portfinder-1.0.28.tgz", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + } + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/postcss-loader/download/postcss-loader-3.0.0.tgz", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-fresh/download/import-fresh-2.0.0.tgz", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": {} + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.nlark.com/is-directory/download/is-directory-0.3.1.tgz" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": {} + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/import-cwd/download/import-cwd-2.1.0.tgz", + "requires": { + "import-from": "^2.1.0" + }, + "dependencies": { + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + } + } + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + } + } + }, + "ssri": { + "version": "7.1.1", + "resolved": "https://registry.nlark.com/ssri/download/ssri-7.1.1.tgz", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "dependencies": { + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + } + } + }, + "terser-webpack-plugin": { + "version": "2.3.8", + "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz", + "dev": true, + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.nlark.com/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/fs-minipass/download/fs-minipass-2.1.0.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + } + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz" + } + } + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/minipass-collect/download/minipass-collect-1.0.2.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + } + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/minipass-flush/download/minipass-flush-1.0.5.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + } + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": {} + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", + "requires": { + "aggregate-error": "^3.0.0" + }, + "dependencies": { + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915056089&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/indent-string/download/indent-string-4.0.0.tgz" + } + } + } + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "ssri": { + "version": "7.1.1", + "resolved": "https://registry.nlark.com/ssri/download/ssri-7.1.1.tgz", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "dependencies": { + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": { + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/unique-slug/download/unique-slug-2.0.2.tgz", + "requires": { + "imurmurhash": "^0.1.4" + }, + "dependencies": {} + } + } + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-4.2.0.tgz", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz" + } + } + } + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + } + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.nlark.com/terser/download/terser-4.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + } + } + }, + "thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.nlark.com/thread-loader/download/thread-loader-2.1.3.tgz", + "dev": true, + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "dependencies": { + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + } + } + }, + "url-loader": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/url-loader/download/url-loader-2.3.0.tgz", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + } + } + }, + "vue-loader": { + "version": "15.9.7", + "resolved": "https://registry.nlark.com/vue-loader/download/vue-loader-15.9.7.tgz?cache=0&sync_timestamp=1620717814924&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-loader%2Fdownload%2Fvue-loader-15.9.7.tgz", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "@vue/component-compiler-utils": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.1.tgz", + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.nlark.com/consolidate/download/consolidate-0.15.1.tgz", + "requires": { + "bluebird": "^3.1.1" + }, + "dependencies": {} + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": {} + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/merge-source-map/download/merge-source-map-1.1.0.tgz", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.nlark.com/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1622888592750&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + } + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.nlark.com/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz" + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/vue-style-loader/download/vue-style-loader-4.1.3.tgz", + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + } + } + } + } + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/vue-style-loader/download/vue-style-loader-4.1.3.tgz", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.nlark.com/webpack/download/webpack-4.46.0.tgz", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": {} + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-4.0.3.tgz", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": {} + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": {} + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.9.0", + "resolved": "https://registry.nlark.com/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.9.0.tgz?cache=0&sync_timestamp=1621259036556&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-bundle-analyzer%2Fdownload%2Fwebpack-bundle-analyzer-3.9.0.tgz", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz" + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.nlark.com/bfj/download/bfj-6.1.2.tgz", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.nlark.com/check-types/download/check-types-8.0.3.tgz" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/hoopy/download/hoopy-0.1.4.tgz" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tryer/download/tryer-1.0.1.tgz" + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.nlark.com/ejs/download/ejs-2.7.4.tgz" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": { + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz" + } + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/array-flatten/download/array-flatten-1.1.1.tgz" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.nlark.com/body-parser/download/body-parser-1.19.0.tgz", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": { + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + } + } + } + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/cookie/download/cookie-0.4.0.tgz" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.2.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz?cache=0&sync_timestamp=1622509170257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fproxy-addr%2Fdownload%2Fproxy-addr-2.0.7.tgz", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + } + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/serve-static/download/serve-static-1.14.1.tgz", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": {} + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + } + } + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": { + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + } + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + } + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.nlark.com/filesize/download/filesize-3.6.1.tgz" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/gzip-size/download/gzip-size-5.1.1.tgz", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/duplexer/download/duplexer-0.1.2.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/opener/download/opener-1.5.2.tgz" + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": { + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz" + } + } + } + } + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.nlark.com/webpack-chain/download/webpack-chain-6.5.1.tgz", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "dependencies": { + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.5.2.tgz" + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/javascript-stringify/download/javascript-stringify-2.1.0.tgz" + } + } + }, + "webpack-dev-server": { + "version": "3.11.2", + "resolved": "https://registry.nlark.com/webpack-dev-server/download/webpack-dev-server-3.11.2.tgz?cache=0&sync_timestamp=1620307433525&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-dev-server%2Fdownload%2Fwebpack-dev-server-3.11.2.tgz", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.nlark.com/ansi-html/download/ansi-html-0.0.7.tgz" + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.nlark.com/bonjour/download/bonjour-3.5.0.tgz", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/array-flatten/download/array-flatten-2.1.2.tgz" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "dependencies": { + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-arguments/download/is-arguments-1.1.0.tgz", + "requires": { + "call-bind": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + } + } + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.nlark.com/object-is/download/object-is-1.1.5.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + } + } + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/dns-equal/download/dns-equal-1.0.0.tgz" + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/dns-txt/download/dns-txt-2.0.2.tgz", + "requires": { + "buffer-indexof": "^1.0.0" + }, + "dependencies": { + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz" + } + } + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.nlark.com/multicast-dns/download/multicast-dns-6.2.3.tgz", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "dependencies": { + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.nlark.com/dns-packet/download/dns-packet-1.3.4.tgz", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz" + } + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz" + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-2.1.8.tgz", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/fsevents/download/fsevents-1.2.13.tgz", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz", + "requires": { + "binary-extensions": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": {} + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/upath/download/upath-1.2.0.tgz" + } + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.nlark.com/compression/download/compression-1.7.4.tgz", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": { + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz" + } + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/del/download/del-4.1.1.tgz", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": { + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/@types/minimatch/download/@types/minimatch-3.0.4.tgz?cache=0&sync_timestamp=1621241868071&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fminimatch%2Fdownload%2F%40types%2Fminimatch-3.0.4.tgz" + }, + "@types/node": { + "version": "15.12.2", + "resolved": "https://registry.nlark.com/@types/node/download/@types/node-15.12.2.tgz?cache=0&sync_timestamp=1623107061338&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-15.12.2.tgz" + } + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/globby/download/globby-6.1.0.tgz", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": { + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz?cache=0&sync_timestamp=1620042045402&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farray-uniq%2Fdownload%2Farray-uniq-1.0.3.tgz" + } + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + } + } + } + } + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz?cache=0&sync_timestamp=1620047156679&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-in-cwd%2Fdownload%2Fis-path-in-cwd-2.1.0.tgz", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-2.1.0.tgz?cache=0&sync_timestamp=1620046922351&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-2.1.0.tgz", + "requires": { + "path-is-inside": "^1.0.2" + }, + "dependencies": { + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-is-inside/download/path-is-inside-1.0.2.tgz" + } + } + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": {} + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/array-flatten/download/array-flatten-1.1.1.tgz" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.nlark.com/body-parser/download/body-parser-1.19.0.tgz", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": {} + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": {} + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/cookie/download/cookie-0.4.0.tgz" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.2.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": {} + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz?cache=0&sync_timestamp=1622509170257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fproxy-addr%2Fdownload%2Fproxy-addr-2.0.7.tgz", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": {} + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": {} + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/serve-static/download/serve-static-1.14.1.tgz", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "dependencies": {} + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": {} + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + } + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/html-entities/download/html-entities-1.4.0.tgz" + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.nlark.com/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz?cache=0&sync_timestamp=1620409562092&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp-proxy-middleware%2Fdownload%2Fhttp-proxy-middleware-0.19.1.tgz", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.nlark.com/http-proxy/download/http-proxy-1.18.1.tgz", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.nlark.com/eventemitter3/download/eventemitter3-4.0.7.tgz" + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.1.tgz" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": {} + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/internal-ip/download/internal-ip-4.3.0.tgz", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": { + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/default-gateway/download/default-gateway-4.2.0.tgz", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": {} + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": {} + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" + } + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-3.0.3.tgz" + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/killable/download/killable-1.0.1.tgz" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.nlark.com/loglevel/download/loglevel-1.7.1.tgz" + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/opn/download/opn-5.5.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + } + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/p-retry/download/p-retry-3.0.1.tgz", + "requires": { + "retry": "^0.12.0" + }, + "dependencies": { + "retry": { + "version": "0.12.0", + "resolved": "https://registry.nlark.com/retry/download/retry-0.12.0.tgz" + } + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.nlark.com/portfinder/download/portfinder-1.0.28.tgz", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": {} + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.nlark.com/selfsigned/download/selfsigned-1.10.11.tgz", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": { + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.nlark.com/node-forge/download/node-forge-0.10.0.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/serve-index/download/serve-index-1.9.1.tgz", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": { + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz" + } + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.nlark.com/batch/download/batch-0.6.1.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + } + } + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.nlark.com/sockjs/download/sockjs-0.3.21.tgz", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": { + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": { + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/http-parser-js/download/http-parser-js-0.5.3.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz" + } + } + } + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": { + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/http-parser-js/download/http-parser-js-0.5.3.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz" + } + } + } + } + }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/sockjs-client/download/sockjs-client-1.5.1.tgz", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz" + } + } + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/eventsource/download/eventsource-1.1.0.tgz", + "requires": { + "original": "^1.0.0" + }, + "dependencies": { + "original": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/original/download/original-1.0.2.tgz", + "requires": { + "url-parse": "^1.4.3" + }, + "dependencies": { + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/querystringify/download/querystringify-2.2.0.tgz" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + } + } + } + } + } + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": { + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": {} + } + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.nlark.com/json3/download/json3-3.3.3.tgz" + }, + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/querystringify/download/querystringify-2.2.0.tgz" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + } + } + } + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/spdy/download/spdy-4.0.2.tgz", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/handle-thing/download/handle-thing-2.0.1.tgz" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz" + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/spdy-transport/download/spdy-transport-3.0.0.tgz", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621147029891&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.nlark.com/hpack.js/download/hpack.js-2.1.6.tgz", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + } + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + } + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" + } + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + } + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz" + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.nlark.com/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": {} + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": { + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz" + } + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": {} + } + } + } + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/webpack-merge/download/webpack-merge-4.2.2.tgz", + "dev": true, + "requires": { + "lodash": "^4.17.15" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + } + } + }, + "@vue/cli-shared-utils": { + "version": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.nlark.com/@hapi/joi/download/@hapi/joi-15.1.1.tgz", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": {} + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "node-ipc": { + "version": "9.1.4", + "resolved": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": {} + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": {} + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": {} + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "@vue/component-compiler-utils": { + "version": "https://registry.nlark.com/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.1.tgz", + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.nlark.com/consolidate/download/consolidate-0.15.1.tgz", + "requires": { + "bluebird": "^3.1.1" + }, + "dependencies": {} + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": {} + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/merge-source-map/download/merge-source-map-1.1.0.tgz", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.nlark.com/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1622888592750&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + } + } + }, + "@vue/preload-webpack-plugin": { + "version": "https://registry.nlark.com/@vue/preload-webpack-plugin/download/@vue/preload-webpack-plugin-1.1.2.tgz" + }, + "@vue/test-utils": { + "version": "1.0.0-beta.29", + "resolved": "https://registry.nlark.com/@vue/test-utils/download/@vue/test-utils-1.0.0-beta.29.tgz", + "dev": true, + "requires": { + "dom-event-types": "^1.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "dom-event-types": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/dom-event-types/download/dom-event-types-1.0.0.tgz", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz", + "dev": true + } + } + }, + "@vue/web-component-wrapper": { + "version": "https://registry.nlark.com/@vue/web-component-wrapper/download/@vue/web-component-wrapper-1.3.0.tgz" + }, + "@webassemblyjs/ast": { + "version": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "https://registry.nlark.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz" + }, + "@webassemblyjs/helper-api-error": { + "version": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-buffer": { + "version": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" + }, + "@webassemblyjs/helper-code-frame": { + "version": "https://registry.nlark.com/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-fsm": { + "version": "https://registry.nlark.com/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz" + }, + "@webassemblyjs/helper-module-context": { + "version": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "https://registry.nlark.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/ieee754": { + "version": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": { + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz" + } + } + }, + "@webassemblyjs/leb128": { + "version": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + }, + "@webassemblyjs/utf8": { + "version": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + }, + "@webassemblyjs/wasm-edit": { + "version": "https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/wasm-gen": { + "version": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": {} + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + }, + "@webassemblyjs/wasm-opt": { + "version": "https://registry.nlark.com/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz" + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + } + } + }, + "@webassemblyjs/wasm-parser": { + "version": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz" + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz", + "requires": { + "@xtuc/ieee754": "^1.2.0" + }, + "dependencies": {} + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", + "requires": { + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz" + } + } + }, + "@webassemblyjs/wast-parser": { + "version": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + }, + "@webassemblyjs/wast-printer": { + "version": "https://registry.nlark.com/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + }, + "dependencies": {} + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + } + } + }, + "@xtuc/ieee754": { + "version": "https://registry.nlark.com/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz" + }, + "@xtuc/long": { + "version": "https://registry.nlark.com/@xtuc/long/download/@xtuc/long-4.2.2.tgz" + }, + "_@babel_code-frame@7.14.5@@babel": {}, + "_@babel_compat-data@7.14.5@@babel": {}, + "_@babel_core@7.14.5@@babel": {}, + "_@babel_generator@7.14.5@@babel": {}, + "_@babel_helper-annotate-as-pure@7.14.5@@babel": {}, + "_@babel_helper-builder-binary-assignment-operator-visitor@7.14.5@@babel": {}, + "_@babel_helper-compilation-targets@7.14.5@@babel": {}, + "_@babel_helper-create-class-features-plugin@7.14.5@@babel": {}, + "_@babel_helper-create-regexp-features-plugin@7.14.5@@babel": {}, + "_@babel_helper-define-polyfill-provider@0.2.3@@babel": {}, + "_@babel_helper-explode-assignable-expression@7.14.5@@babel": {}, + "_@babel_helper-function-name@7.14.5@@babel": {}, + "_@babel_helper-get-function-arity@7.14.5@@babel": {}, + "_@babel_helper-hoist-variables@7.14.5@@babel": {}, + "_@babel_helper-member-expression-to-functions@7.14.5@@babel": {}, + "_@babel_helper-module-imports@7.14.5@@babel": {}, + "_@babel_helper-module-transforms@7.14.5@@babel": {}, + "_@babel_helper-optimise-call-expression@7.14.5@@babel": {}, + "_@babel_helper-plugin-utils@7.14.5@@babel": {}, + "_@babel_helper-remap-async-to-generator@7.14.5@@babel": {}, + "_@babel_helper-replace-supers@7.14.5@@babel": {}, + "_@babel_helper-simple-access@7.14.5@@babel": {}, + "_@babel_helper-skip-transparent-expression-wrappers@7.14.5@@babel": {}, + "_@babel_helper-split-export-declaration@7.14.5@@babel": {}, + "_@babel_helper-validator-identifier@7.14.5@@babel": {}, + "_@babel_helper-validator-option@7.14.5@@babel": {}, + "_@babel_helper-wrap-function@7.14.5@@babel": {}, + "_@babel_helpers@7.14.5@@babel": {}, + "_@babel_highlight@7.14.5@@babel": {}, + "_@babel_parser@7.14.5@@babel": {}, + "_@babel_plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.14.5@@babel": {}, + "_@babel_plugin-proposal-async-generator-functions@7.14.5@@babel": {}, + "_@babel_plugin-proposal-class-properties@7.14.5@@babel": {}, + "_@babel_plugin-proposal-class-static-block@7.14.5@@babel": {}, + "_@babel_plugin-proposal-decorators@7.14.5@@babel": {}, + "_@babel_plugin-proposal-dynamic-import@7.14.5@@babel": {}, + "_@babel_plugin-proposal-export-namespace-from@7.14.5@@babel": {}, + "_@babel_plugin-proposal-json-strings@7.14.5@@babel": {}, + "_@babel_plugin-proposal-logical-assignment-operators@7.14.5@@babel": {}, + "_@babel_plugin-proposal-nullish-coalescing-operator@7.14.5@@babel": {}, + "_@babel_plugin-proposal-numeric-separator@7.14.5@@babel": {}, + "_@babel_plugin-proposal-object-rest-spread@7.14.5@@babel": {}, + "_@babel_plugin-proposal-optional-catch-binding@7.14.5@@babel": {}, + "_@babel_plugin-proposal-optional-chaining@7.14.5@@babel": {}, + "_@babel_plugin-proposal-private-methods@7.14.5@@babel": {}, + "_@babel_plugin-proposal-private-property-in-object@7.14.5@@babel": {}, + "_@babel_plugin-proposal-unicode-property-regex@7.14.5@@babel": {}, + "_@babel_plugin-syntax-async-generators@7.8.4@@babel": {}, + "_@babel_plugin-syntax-class-properties@7.12.13@@babel": {}, + "_@babel_plugin-syntax-class-static-block@7.14.5@@babel": {}, + "_@babel_plugin-syntax-decorators@7.14.5@@babel": {}, + "_@babel_plugin-syntax-dynamic-import@7.8.3@@babel": {}, + "_@babel_plugin-syntax-export-namespace-from@7.8.3@@babel": {}, + "_@babel_plugin-syntax-json-strings@7.8.3@@babel": {}, + "_@babel_plugin-syntax-jsx@7.14.5@@babel": {}, + "_@babel_plugin-syntax-logical-assignment-operators@7.10.4@@babel": {}, + "_@babel_plugin-syntax-nullish-coalescing-operator@7.8.3@@babel": {}, + "_@babel_plugin-syntax-numeric-separator@7.10.4@@babel": {}, + "_@babel_plugin-syntax-object-rest-spread@7.8.3@@babel": {}, + "_@babel_plugin-syntax-optional-catch-binding@7.8.3@@babel": {}, + "_@babel_plugin-syntax-optional-chaining@7.8.3@@babel": {}, + "_@babel_plugin-syntax-private-property-in-object@7.14.5@@babel": {}, + "_@babel_plugin-syntax-top-level-await@7.14.5@@babel": {}, + "_@babel_plugin-transform-arrow-functions@7.14.5@@babel": {}, + "_@babel_plugin-transform-async-to-generator@7.14.5@@babel": {}, + "_@babel_plugin-transform-block-scoped-functions@7.14.5@@babel": {}, + "_@babel_plugin-transform-block-scoping@7.14.5@@babel": {}, + "_@babel_plugin-transform-classes@7.14.5@@babel": {}, + "_@babel_plugin-transform-computed-properties@7.14.5@@babel": {}, + "_@babel_plugin-transform-destructuring@7.14.5@@babel": {}, + "_@babel_plugin-transform-dotall-regex@7.14.5@@babel": {}, + "_@babel_plugin-transform-duplicate-keys@7.14.5@@babel": {}, + "_@babel_plugin-transform-exponentiation-operator@7.14.5@@babel": {}, + "_@babel_plugin-transform-for-of@7.14.5@@babel": {}, + "_@babel_plugin-transform-function-name@7.14.5@@babel": {}, + "_@babel_plugin-transform-literals@7.14.5@@babel": {}, + "_@babel_plugin-transform-member-expression-literals@7.14.5@@babel": {}, + "_@babel_plugin-transform-modules-amd@7.14.5@@babel": {}, + "_@babel_plugin-transform-modules-commonjs@7.14.5@@babel": {}, + "_@babel_plugin-transform-modules-systemjs@7.14.5@@babel": {}, + "_@babel_plugin-transform-modules-umd@7.14.5@@babel": {}, + "_@babel_plugin-transform-named-capturing-groups-regex@7.14.5@@babel": {}, + "_@babel_plugin-transform-new-target@7.14.5@@babel": {}, + "_@babel_plugin-transform-object-super@7.14.5@@babel": {}, + "_@babel_plugin-transform-parameters@7.14.5@@babel": {}, + "_@babel_plugin-transform-property-literals@7.14.5@@babel": {}, + "_@babel_plugin-transform-regenerator@7.14.5@@babel": {}, + "_@babel_plugin-transform-reserved-words@7.14.5@@babel": {}, + "_@babel_plugin-transform-runtime@7.14.5@@babel": {}, + "_@babel_plugin-transform-shorthand-properties@7.14.5@@babel": {}, + "_@babel_plugin-transform-spread@7.14.5@@babel": {}, + "_@babel_plugin-transform-sticky-regex@7.14.5@@babel": {}, + "_@babel_plugin-transform-template-literals@7.14.5@@babel": {}, + "_@babel_plugin-transform-typeof-symbol@7.14.5@@babel": {}, + "_@babel_plugin-transform-unicode-escapes@7.14.5@@babel": {}, + "_@babel_plugin-transform-unicode-regex@7.14.5@@babel": {}, + "_@babel_preset-env@7.14.5@@babel": {}, + "_@babel_preset-modules@0.1.4@@babel": {}, + "_@babel_runtime@7.14.5@@babel": {}, + "_@babel_template@7.14.5@@babel": {}, + "_@babel_traverse@7.14.5@@babel": {}, + "_@babel_types@7.14.5@@babel": {}, + "_@cnakazawa_watch@1.0.4@@cnakazawa": {}, + "_@hapi_address@2.1.4@@hapi": {}, + "_@hapi_bourne@1.3.2@@hapi": {}, + "_@hapi_hoek@8.5.1@@hapi": {}, + "_@hapi_joi@15.1.1@@hapi": {}, + "_@hapi_topo@3.1.6@@hapi": {}, + "_@intervolga_optimize-cssnano-plugin@1.0.6@@intervolga": {}, + "_@jest_console@24.9.0@@jest": {}, + "_@jest_core@24.9.0@@jest": {}, + "_@jest_environment@24.9.0@@jest": {}, + "_@jest_fake-timers@24.9.0@@jest": {}, + "_@jest_reporters@24.9.0@@jest": {}, + "_@jest_source-map@24.9.0@@jest": {}, + "_@jest_test-result@24.9.0@@jest": {}, + "_@jest_test-sequencer@24.9.0@@jest": {}, + "_@jest_transform@24.9.0@@jest": {}, + "_@jest_types@24.9.0@@jest": {}, + "_@mrmlnc_readdir-enhanced@2.2.1@@mrmlnc": {}, + "_@nodelib_fs.stat@1.1.3@@nodelib": {}, + "_@soda_friendly-errors-webpack-plugin@1.8.0@@soda": {}, + "_@soda_get-current-script@1.0.2@@soda": {}, + "_@types_babel__core@7.1.14@@types": {}, + "_@types_babel__generator@7.6.2@@types": {}, + "_@types_babel__template@7.4.0@@types": {}, + "_@types_babel__traverse@7.11.1@@types": {}, + "_@types_glob@7.1.3@@types": {}, + "_@types_istanbul-lib-coverage@2.0.3@@types": {}, + "_@types_istanbul-lib-report@3.0.0@@types": {}, + "_@types_istanbul-reports@1.1.2@@types": {}, + "_@types_jest@24.9.1@@types": {}, + "_@types_json-schema@7.0.7@@types": {}, + "_@types_minimatch@3.0.4@@types": {}, + "_@types_node@15.12.2@@types": {}, + "_@types_normalize-package-data@2.4.0@@types": {}, + "_@types_q@1.5.4@@types": {}, + "_@types_stack-utils@1.0.1@@types": {}, + "_@types_strip-bom@3.0.0@@types": {}, + "_@types_strip-json-comments@0.0.30@@types": {}, + "_@types_yargs-parser@20.2.0@@types": {}, + "_@types_yargs@13.0.11@@types": {}, + "_@vue_babel-helper-vue-jsx-merge-props@1.2.1@@vue": {}, + "_@vue_babel-helper-vue-transform-on@1.0.2@@vue": {}, + "_@vue_babel-plugin-jsx@1.0.6@@vue": {}, + "_@vue_babel-plugin-transform-vue-jsx@1.2.1@@vue": {}, + "_@vue_babel-preset-app@4.5.13@@vue": {}, + "_@vue_babel-preset-jsx@1.2.4@@vue": {}, + "_@vue_babel-sugar-composition-api-inject-h@1.2.1@@vue": {}, + "_@vue_babel-sugar-composition-api-render-instance@1.2.4@@vue": {}, + "_@vue_babel-sugar-functional-vue@1.2.2@@vue": {}, + "_@vue_babel-sugar-inject-h@1.2.2@@vue": {}, + "_@vue_babel-sugar-v-model@1.2.3@@vue": {}, + "_@vue_babel-sugar-v-on@1.2.3@@vue": {}, + "_@vue_cli-overlay@4.5.13@@vue": {}, + "_@vue_cli-plugin-babel@4.4.4@@vue": {}, + "_@vue_cli-plugin-eslint@4.4.4@@vue": {}, + "_@vue_cli-plugin-router@4.5.13@@vue": {}, + "_@vue_cli-plugin-unit-jest@4.4.4@@vue": {}, + "_@vue_cli-plugin-vuex@4.5.13@@vue": {}, + "_@vue_cli-service@4.4.4@@vue": {}, + "_@vue_cli-shared-utils@4.5.13@@vue": {}, + "_@vue_component-compiler-utils@3.2.1@@vue": {}, + "_@vue_preload-webpack-plugin@1.1.2@@vue": {}, + "_@vue_test-utils@1.0.0-beta.29@@vue": {}, + "_@vue_web-component-wrapper@1.3.0@@vue": {}, + "_@webassemblyjs_ast@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_floating-point-hex-parser@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_helper-api-error@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_helper-buffer@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_helper-code-frame@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_helper-fsm@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_helper-module-context@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_helper-wasm-bytecode@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_helper-wasm-section@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_ieee754@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_leb128@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_utf8@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_wasm-edit@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_wasm-gen@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_wasm-opt@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_wasm-parser@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_wast-parser@1.9.0@@webassemblyjs": {}, + "_@webassemblyjs_wast-printer@1.9.0@@webassemblyjs": {}, + "_@xtuc_ieee754@1.2.0@@xtuc": {}, + "_@xtuc_long@4.2.2@@xtuc": {}, + "_abab@2.0.5@abab": { + "version": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "_abbrev@1.1.1@abbrev": { + "version": "https://registry.nlark.com/abbrev/download/abbrev-1.1.1.tgz" + }, + "_accepts@1.3.7@accepts": { + "version": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": { + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz" + } + } + }, + "_acorn-globals@4.3.4@acorn-globals": { + "version": "https://registry.nlark.com/acorn-globals/download/acorn-globals-4.3.4.tgz", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-6.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-6.2.0.tgz" + } + } + }, + "_acorn-jsx@5.3.1@acorn-jsx": { + "version": "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz" + }, + "_acorn-walk@6.2.0@acorn-walk": { + "version": "https://registry.nlark.com/acorn-walk/download/acorn-walk-6.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-6.2.0.tgz" + }, + "_acorn-walk@7.2.0@acorn-walk": { + "version": "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz" + }, + "_acorn@5.7.4@acorn": { + "version": "https://registry.nlark.com/acorn/download/acorn-5.7.4.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-5.7.4.tgz" + }, + "_acorn@6.4.2@acorn": { + "version": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "_acorn@7.4.1@acorn": { + "version": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "_address@1.1.2@address": { + "version": "https://registry.nlark.com/address/download/address-1.1.2.tgz" + }, + "_aggregate-error@3.1.0@aggregate-error": { + "version": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915056089&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/indent-string/download/indent-string-4.0.0.tgz" + } + } + }, + "_ajv-errors@1.0.1@ajv-errors": { + "version": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "_ajv-keywords@3.5.2@ajv-keywords": { + "version": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + }, + "_ajv@6.12.6@ajv": { + "version": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "_alphanum-sort@1.0.2@alphanum-sort": { + "version": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "_ansi-colors@3.2.4@ansi-colors": { + "version": "https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz" + }, + "_ansi-escapes@3.2.0@ansi-escapes": { + "version": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-3.2.0.tgz" + }, + "_ansi-escapes@4.3.2@ansi-escapes": { + "version": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz" + } + } + }, + "_ansi-html@0.0.7@ansi-html": { + "version": "https://registry.nlark.com/ansi-html/download/ansi-html-0.0.7.tgz" + }, + "_ansi-regex@2.1.1@ansi-regex": { + "version": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" + }, + "_ansi-regex@3.0.0@ansi-regex": { + "version": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz" + }, + "_ansi-regex@4.1.0@ansi-regex": { + "version": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "_ansi-regex@5.0.0@ansi-regex": { + "version": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + }, + "_ansi-styles@2.2.1@ansi-styles": { + "version": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz" + }, + "_ansi-styles@3.2.1@ansi-styles": { + "version": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + } + } + }, + "_ansi-styles@4.3.0@ansi-styles": { + "version": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-2.0.1.tgz", + "requires": { + "color-name": "~1.1.4" + }, + "dependencies": {} + } + } + }, + "_any-promise@1.3.0@any-promise": { + "version": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + }, + "_anymatch@2.0.0@anymatch": { + "version": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "requires": { + "remove-trailing-separator": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_anymatch@3.1.2@anymatch": { + "version": "https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + } + } + }, + "_aproba@1.2.0@aproba": { + "version": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "_arch@2.2.0@arch": { + "version": "https://registry.nlark.com/arch/download/arch-2.2.0.tgz" + }, + "_argparse@1.0.10@argparse": { + "version": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz" + } + } + }, + "_arr-diff@2.0.0@arr-diff": { + "version": "https://registry.nlark.com/arr-diff/download/arr-diff-2.0.0.tgz", + "requires": { + "arr-flatten": "^1.0.1" + }, + "dependencies": { + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + } + } + }, + "_arr-diff@4.0.0@arr-diff": { + "version": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "_arr-flatten@1.1.0@arr-flatten": { + "version": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + }, + "_arr-union@3.1.0@arr-union": { + "version": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "_array-equal@1.0.0@array-equal": { + "version": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz" + }, + "_array-flatten@1.1.1@array-flatten": { + "version": "https://registry.nlark.com/array-flatten/download/array-flatten-1.1.1.tgz" + }, + "_array-flatten@2.1.2@array-flatten": { + "version": "https://registry.nlark.com/array-flatten/download/array-flatten-2.1.2.tgz" + }, + "_array-union@1.0.2@array-union": { + "version": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": { + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz?cache=0&sync_timestamp=1620042045402&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farray-uniq%2Fdownload%2Farray-uniq-1.0.3.tgz" + } + } + }, + "_array-uniq@1.0.3@array-uniq": { + "version": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz?cache=0&sync_timestamp=1620042045402&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farray-uniq%2Fdownload%2Farray-uniq-1.0.3.tgz" + }, + "_array-unique@0.2.1@array-unique": { + "version": "https://registry.nlark.com/array-unique/download/array-unique-0.2.1.tgz" + }, + "_array-unique@0.3.2@array-unique": { + "version": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "_arrify@1.0.1@arrify": { + "version": "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz" + }, + "_asn1.js@5.4.1@asn1.js": { + "version": "https://registry.nlark.com/asn1.js/download/asn1.js-5.4.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "_asn1@0.2.4@asn1": { + "version": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", + "requires": { + "safer-buffer": "~2.1.0" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "_assert-plus@1.0.0@assert-plus": { + "version": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "_assert@1.5.0@assert": { + "version": "https://registry.nlark.com/assert/download/assert-1.5.0.tgz", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.nlark.com/util/download/util-0.10.3.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.10.3.tgz", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": {} + } + } + }, + "_assign-symbols@1.0.0@assign-symbols": { + "version": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "_astral-regex@1.0.0@astral-regex": { + "version": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "_async-each@1.0.3@async-each": { + "version": "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz" + }, + "_async-limiter@1.0.1@async-limiter": { + "version": "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz" + }, + "_async-validator@1.8.5@async-validator": { + "version": "https://registry.nlark.com/async-validator/download/async-validator-1.8.5.tgz", + "requires": { + "babel-runtime": "6.x" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + } + } + }, + "_async@2.6.3@async": { + "version": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "_asynckit@0.4.0@asynckit": { + "version": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz" + }, + "_atob@2.1.2@atob": { + "version": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz" + }, + "_autoprefixer@9.5.1@autoprefixer": { + "version": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.5.1.tgz", + "requires": { + "browserslist": "^4.5.4", + "caniuse-lite": "^1.0.30000957", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.14", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz" + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/num2fraction/download/num2fraction-1.2.2.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_autoprefixer@9.8.6@autoprefixer": { + "version": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.8.6.tgz", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz" + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/num2fraction/download/num2fraction-1.2.2.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "_aws-sign2@0.7.0@aws-sign2": { + "version": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz" + }, + "_aws4@1.11.0@aws4": { + "version": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz" + }, + "_axios@0.18.1@axios": { + "version": "https://registry.nlark.com/axios/download/axios-0.18.1.tgz", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + }, + "dependencies": { + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.5.10.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.5.10.tgz", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + } + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-2.0.5.tgz" + } + } + }, + "_babel-code-frame@6.26.0@babel-code-frame": { + "version": "https://registry.nlark.com/babel-code-frame/download/babel-code-frame-6.26.0.tgz", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-3.0.2.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-3.0.2.tgz" + } + } + }, + "_babel-core@7.0.0-bridge.0@babel-core": { + "version": "https://registry.nlark.com/babel-core/download/babel-core-7.0.0-bridge.0.tgz" + }, + "_babel-eslint@10.1.0@babel-eslint": { + "version": "https://registry.nlark.com/babel-eslint/download/babel-eslint-10.1.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-function-name/download/@babel/helper-function-name-7.14.5.tgz?cache=0&sync_timestamp=1623281031217&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-function-name%2Fdownload%2F%40babel%2Fhelper-function-name-7.14.5.tgz", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.14.5.tgz?cache=0&sync_timestamp=1623281025824&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-hoist-variables%2Fdownload%2F%40babel%2Fhelper-hoist-variables-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.14.5.tgz?cache=0&sync_timestamp=1623281027146&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-split-export-declaration%2Fdownload%2F%40babel%2Fhelper-split-export-declaration-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + } + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.5.tgz" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + } + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": { + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": {} + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + } + } + } + } + }, + "_babel-generator@6.26.1@babel-generator": { + "version": "https://registry.nlark.com/babel-generator/download/babel-generator-6.26.1.tgz", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/detect-indent/download/detect-indent-4.0.0.tgz", + "requires": { + "repeating": "^2.0.0" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz", + "requires": { + "is-finite": "^1.0.0" + }, + "dependencies": { + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz" + } + } + } + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-1.3.0.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/trim-right/download/trim-right-1.0.1.tgz?cache=0&sync_timestamp=1619002842644&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-right%2Fdownload%2Ftrim-right-1.0.1.tgz" + } + } + }, + "_babel-helper-vue-jsx-merge-props@2.0.3@babel-helper-vue-jsx-merge-props": { + "version": "https://registry.nlark.com/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz" + }, + "_babel-jest@23.6.0@babel-jest": { + "version": "https://registry.nlark.com/babel-jest/download/babel-jest-23.6.0.tgz", + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + }, + "dependencies": { + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-4.1.6.tgz", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.nlark.com/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "requires": { + "locate-path": "^2.0.0" + }, + "dependencies": { + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "requires": { + "p-limit": "^1.1.0" + }, + "dependencies": { + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz", + "requires": { + "p-try": "^1.0.0" + }, + "dependencies": { + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz" + } + } + } + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + } + } + } + } + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-1.10.2.tgz", + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + }, + "dependencies": { + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.nlark.com/babel-generator/download/babel-generator-6.26.1.tgz", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/detect-indent/download/detect-indent-4.0.0.tgz", + "requires": { + "repeating": "^2.0.0" + }, + "dependencies": {} + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-1.3.0.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/trim-right/download/trim-right-1.0.1.tgz?cache=0&sync_timestamp=1619002842644&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-right%2Fdownload%2Ftrim-right-1.0.1.tgz" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-code-frame/download/babel-code-frame-6.26.0.tgz", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": {} + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.nlark.com/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-1.2.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.nlark.com/test-exclude/download/test-exclude-4.2.3.tgz", + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-2.3.11.tgz", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-2.0.0.tgz", + "requires": { + "arr-flatten": "^1.0.1" + }, + "dependencies": { + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + } + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.2.1.tgz" + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.nlark.com/braces/download/braces-1.8.5.tgz", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "dependencies": { + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.nlark.com/expand-range/download/expand-range-1.8.2.tgz", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-2.2.4.tgz", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-2.1.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + } + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + } + } + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/randomatic/download/randomatic-3.1.1.tgz", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-4.0.0.tgz" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/math-random/download/math-random-1.0.4.tgz" + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + } + } + } + } + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/preserve/download/preserve-0.2.0.tgz" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-0.1.5.tgz", + "requires": { + "is-posix-bracket": "^0.1.0" + }, + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz" + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/extglob/download/extglob-0.3.2.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + } + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/filename-regex/download/filename-regex-2.0.1.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "requires": { + "remove-trailing-separator": "^1.0.1" + }, + "dependencies": { + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz" + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/object.omit/download/object.omit-2.0.1.tgz", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/for-own/download/for-own-0.1.5.tgz", + "requires": { + "for-in": "^1.0.1" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/parse-glob/download/parse-glob-3.0.4.tgz", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/glob-base/download/glob-base-0.3.0.tgz", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-2.0.0.tgz", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + } + } + } + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + } + } + } + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/is-dotfile/download/is-dotfile-1.0.3.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + } + } + } + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/regex-cache/download/regex-cache-0.4.4.tgz", + "requires": { + "is-equal-shallow": "^0.1.3" + }, + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.nlark.com/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz", + "requires": { + "is-primitive": "^2.0.0" + }, + "dependencies": { + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-primitive/download/is-primitive-2.0.0.tgz" + } + } + } + } + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-1.0.1.tgz", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", + "requires": { + "pinkie-promise": "^2.0.0" + }, + "dependencies": {} + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-1.1.0.tgz", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-1.1.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-2.2.0.tgz", + "requires": { + "error-ex": "^1.2.0" + }, + "dependencies": { + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.2.1.tgz" + } + } + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-2.0.0.tgz", + "requires": { + "is-utf8": "^0.2.0" + }, + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/is-utf8/download/is-utf8-0.2.1.tgz" + } + } + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-1.1.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + } + } + } + } + } + } + } + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz" + } + } + } + } + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-23.2.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-23.2.0.tgz", + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + }, + "dependencies": { + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-23.2.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-23.2.0.tgz" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.nlark.com/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + } + } + } + } + }, + "_babel-jest@24.9.0@babel-jest": { + "version": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": { + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/babel__core": { + "version": "7.1.14", + "resolved": "https://registry.nlark.com/@types/babel__core/download/@types/babel__core-7.1.14.tgz?cache=0&sync_timestamp=1621240678089&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__core%2Fdownload%2F%40types%2Fbabel__core-7.1.14.tgz", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + }, + "dependencies": {} + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": {} + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-24.9.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-24.9.0.tgz", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "_babel-loader@8.2.2@babel-loader": { + "version": "https://registry.nlark.com/babel-loader/download/babel-loader-8.2.2.tgz", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "_babel-messages@6.23.0@babel-messages": { + "version": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-dynamic-import-node@2.3.3@babel-plugin-dynamic-import-node": { + "version": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-istanbul@4.1.6@babel-plugin-istanbul": { + "version": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-4.1.6.tgz", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.nlark.com/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "requires": { + "locate-path": "^2.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-1.10.2.tgz", + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + }, + "dependencies": {} + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.nlark.com/test-exclude/download/test-exclude-4.2.3.tgz", + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-istanbul@5.2.0@babel-plugin-istanbul": { + "version": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.nlark.com/test-exclude/download/test-exclude-5.2.3.tgz", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-jest-hoist@23.2.0@babel-plugin-jest-hoist": { + "version": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-23.2.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-23.2.0.tgz" + }, + "_babel-plugin-jest-hoist@24.9.0@babel-plugin-jest-hoist": { + "version": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-24.9.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-24.9.0.tgz", + "requires": { + "@types/babel__traverse": "^7.0.6" + }, + "dependencies": { + "@types/babel__traverse": { + "version": "7.11.1", + "resolved": "https://registry.nlark.com/@types/babel__traverse/download/@types/babel__traverse-7.11.1.tgz?cache=0&sync_timestamp=1621240677670&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__traverse%2Fdownload%2F%40types%2Fbabel__traverse-7.11.1.tgz", + "requires": { + "@babel/types": "^7.3.0" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-polyfill-corejs2@0.2.2@babel-plugin-polyfill-corejs2": { + "version": "https://registry.nlark.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "_babel-plugin-polyfill-corejs3@0.2.2@babel-plugin-polyfill-corejs3": { + "version": "https://registry.nlark.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-polyfill-regenerator@0.2.2@babel-plugin-polyfill-regenerator": { + "version": "https://registry.nlark.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-syntax-object-rest-spread@6.13.0@babel-plugin-syntax-object-rest-spread": { + "version": "https://registry.nlark.com/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + }, + "_babel-plugin-transform-es2015-modules-commonjs@6.26.2@babel-plugin-transform-es2015-modules-commonjs": { + "version": "https://registry.nlark.com/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": { + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.nlark.com/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "_babel-plugin-transform-strict-mode@6.24.1@babel-plugin-transform-strict-mode": { + "version": "https://registry.nlark.com/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "_babel-preset-jest@23.2.0@babel-preset-jest": { + "version": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-23.2.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-23.2.0.tgz", + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + }, + "dependencies": { + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-23.2.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-23.2.0.tgz" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.nlark.com/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + } + } + }, + "_babel-preset-jest@24.9.0@babel-preset-jest": { + "version": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-24.9.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-24.9.0.tgz", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + }, + "dependencies": { + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-24.9.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-24.9.0.tgz", + "requires": { + "@types/babel__traverse": "^7.0.6" + }, + "dependencies": {} + } + } + }, + "_babel-runtime@6.26.0@babel-runtime": { + "version": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "_babel-template@6.26.0@babel-template": { + "version": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "_babel-traverse@6.26.0@babel-traverse": { + "version": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-code-frame/download/babel-code-frame-6.26.0.tgz", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": {} + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.nlark.com/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "_babel-types@6.26.0@babel-types": { + "version": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + }, + "_babylon@6.18.0@babylon": { + "version": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "_balanced-match@1.0.2@balanced-match": { + "version": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz" + }, + "_base64-js@1.5.1@base64-js": { + "version": "https://registry.nlark.com/base64-js/download/base64-js-1.5.1.tgz" + }, + "_base@0.11.2@base": { + "version": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/cache-base/download/cache-base-1.0.1.tgz", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": {} + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": {} + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz" + } + } + }, + "_batch@0.6.1@batch": { + "version": "https://registry.nlark.com/batch/download/batch-0.6.1.tgz" + }, + "_bcrypt-pbkdf@1.0.2@bcrypt-pbkdf": { + "version": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + } + } + }, + "_bfj@6.1.2@bfj": { + "version": "https://registry.nlark.com/bfj/download/bfj-6.1.2.tgz", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.nlark.com/check-types/download/check-types-8.0.3.tgz" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/hoopy/download/hoopy-0.1.4.tgz" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tryer/download/tryer-1.0.1.tgz" + } + } + }, + "_big.js@3.2.0@big.js": { + "version": "https://registry.nlark.com/big.js/download/big.js-3.2.0.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-3.2.0.tgz" + }, + "_big.js@5.2.2@big.js": { + "version": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "_binary-extensions@1.13.1@binary-extensions": { + "version": "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz" + }, + "_binary-extensions@2.2.0@binary-extensions": { + "version": "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz" + }, + "_bindings@1.5.0@bindings": { + "version": "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz", + "requires": { + "file-uri-to-path": "1.0.0" + }, + "dependencies": { + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz" + } + } + }, + "_bluebird@3.7.2@bluebird": { + "version": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "_bn.js@4.12.0@bn.js": { + "version": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "_bn.js@5.2.0@bn.js": { + "version": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "_body-parser@1.19.0@body-parser": { + "version": "https://registry.nlark.com/body-parser/download/body-parser-1.19.0.tgz", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": {} + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": {} + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": {} + } + } + }, + "_bonjour@3.5.0@bonjour": { + "version": "https://registry.nlark.com/bonjour/download/bonjour-3.5.0.tgz", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/array-flatten/download/array-flatten-2.1.2.tgz" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "dependencies": {} + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/dns-equal/download/dns-equal-1.0.0.tgz" + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/dns-txt/download/dns-txt-2.0.2.tgz", + "requires": { + "buffer-indexof": "^1.0.0" + }, + "dependencies": {} + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.nlark.com/multicast-dns/download/multicast-dns-6.2.3.tgz", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "dependencies": {} + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz" + } + } + }, + "_boolbase@1.0.0@boolbase": { + "version": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "_brace-expansion@1.1.11@brace-expansion": { + "version": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz" + } + } + }, + "_braces@1.8.5@braces": { + "version": "https://registry.nlark.com/braces/download/braces-1.8.5.tgz", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "dependencies": { + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.nlark.com/expand-range/download/expand-range-1.8.2.tgz", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": {} + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/preserve/download/preserve-0.2.0.tgz" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + } + } + }, + "_braces@2.3.2@braces": { + "version": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": {} + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "_braces@3.0.2@braces": { + "version": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "requires": { + "fill-range": "^7.0.1" + }, + "dependencies": { + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "requires": { + "to-regex-range": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "_brorand@1.1.0@brorand": { + "version": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + }, + "_browser-process-hrtime@1.0.0@browser-process-hrtime": { + "version": "https://registry.nlark.com/browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz" + }, + "_browser-resolve@1.11.3@browser-resolve": { + "version": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.1.7.tgz" + } + } + }, + "_browserify-aes@1.2.0@browserify-aes": { + "version": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_browserify-cipher@1.0.1@browserify-cipher": { + "version": "https://registry.nlark.com/browserify-cipher/download/browserify-cipher-1.0.1.tgz", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + }, + "dependencies": { + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/browserify-des/download/browserify-des-1.0.2.tgz", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + } + } + }, + "_browserify-des@1.0.2@browserify-des": { + "version": "https://registry.nlark.com/browserify-des/download/browserify-des-1.0.2.tgz", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/des.js/download/des.js-1.0.1.tgz", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_browserify-rsa@4.1.0@browserify-rsa": { + "version": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "_browserify-sign@4.2.1@browserify-sign": { + "version": "https://registry.nlark.com/browserify-sign/download/browserify-sign-4.2.1.tgz", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_browserify-zlib@0.2.0@browserify-zlib": { + "version": "https://registry.nlark.com/browserify-zlib/download/browserify-zlib-0.2.0.tgz", + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "resolved": "https://registry.nlark.com/pako/download/pako-1.0.11.tgz" + } + } + }, + "_browserslist@4.16.6@browserslist": { + "version": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "_bs-logger@0.2.6@bs-logger": { + "version": "https://registry.nlark.com/bs-logger/download/bs-logger-0.2.6.tgz", + "requires": { + "fast-json-stable-stringify": "2.x" + }, + "dependencies": { + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + } + } + }, + "_bser@2.1.1@bser": { + "version": "https://registry.nlark.com/bser/download/bser-2.1.1.tgz", + "requires": { + "node-int64": "^0.4.0" + }, + "dependencies": { + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/node-int64/download/node-int64-0.4.0.tgz" + } + } + }, + "_buffer-from@1.1.1@buffer-from": { + "version": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "_buffer-indexof@1.1.1@buffer-indexof": { + "version": "https://registry.nlark.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz" + }, + "_buffer-json@2.0.0@buffer-json": { + "version": "https://registry.nlark.com/buffer-json/download/buffer-json-2.0.0.tgz" + }, + "_buffer-xor@1.0.3@buffer-xor": { + "version": "https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz" + }, + "_buffer@4.9.2@buffer": { + "version": "https://registry.nlark.com/buffer/download/buffer-4.9.2.tgz", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/base64-js/download/base64-js-1.5.1.tgz" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/ieee754/download/ieee754-1.2.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + } + } + }, + "_builtin-status-codes@3.0.0@builtin-status-codes": { + "version": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz" + }, + "_bytes@3.0.0@bytes": { + "version": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz" + }, + "_bytes@3.1.0@bytes": { + "version": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "_cacache@12.0.4@cacache": { + "version": "https://registry.nlark.com/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/mississippi/download/mississippi-3.0.0.tgz", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": {} + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.nlark.com/ssri/download/ssri-6.0.2.tgz", + "requires": { + "figgy-pudding": "^3.5.1" + }, + "dependencies": {} + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": {} + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + } + } + }, + "_cacache@13.0.1@cacache": { + "version": "https://registry.nlark.com/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/fs-minipass/download/fs-minipass-2.1.0.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/minipass-collect/download/minipass-collect-1.0.2.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/minipass-flush/download/minipass-flush-1.0.5.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": {} + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", + "requires": { + "aggregate-error": "^3.0.0" + }, + "dependencies": {} + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "ssri": { + "version": "7.1.1", + "resolved": "https://registry.nlark.com/ssri/download/ssri-7.1.1.tgz", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "dependencies": {} + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_cache-base@1.0.1@cache-base": { + "version": "https://registry.nlark.com/cache-base/download/cache-base-1.0.1.tgz", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "dependencies": {} + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": {} + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": {} + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_cache-loader@4.1.0@cache-loader": { + "version": "https://registry.nlark.com/cache-loader/download/cache-loader-4.1.0.tgz", + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "dependencies": { + "buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/buffer-json/download/buffer-json-2.0.0.tgz" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "_call-bind@1.0.2@call-bind": { + "version": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_call-me-maybe@1.0.1@call-me-maybe": { + "version": "https://registry.nlark.com/call-me-maybe/download/call-me-maybe-1.0.1.tgz" + }, + "_caller-callsite@2.0.0@caller-callsite": { + "version": "https://registry.nlark.com/caller-callsite/download/caller-callsite-2.0.0.tgz", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-2.0.0.tgz" + } + } + }, + "_caller-path@2.0.0@caller-path": { + "version": "https://registry.nlark.com/caller-path/download/caller-path-2.0.0.tgz", + "requires": { + "caller-callsite": "^2.0.0" + }, + "dependencies": { + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/caller-callsite/download/caller-callsite-2.0.0.tgz", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_callsites@2.0.0@callsites": { + "version": "https://registry.nlark.com/callsites/download/callsites-2.0.0.tgz" + }, + "_callsites@3.1.0@callsites": { + "version": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "_camel-case@3.0.0@camel-case": { + "version": "https://registry.nlark.com/camel-case/download/camel-case-3.0.0.tgz", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + }, + "dependencies": { + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": {} + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/upper-case/download/upper-case-1.1.3.tgz" + } + } + }, + "_camelcase@4.1.0@camelcase": { + "version": "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz" + }, + "_camelcase@5.3.1@camelcase": { + "version": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "_camelcase@6.2.0@camelcase": { + "version": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.2.0.tgz" + }, + "_caniuse-api@3.0.0@caniuse-api": { + "version": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz" + } + } + }, + "_caniuse-lite@1.0.30001236@caniuse-lite": { + "version": "https://registry.nlark.com/caniuse-lite/download/caniuse-lite-1.0.30001236.tgz" + }, + "_capture-exit@2.0.0@capture-exit": { + "version": "https://registry.nlark.com/capture-exit/download/capture-exit-2.0.0.tgz", + "requires": { + "rsvp": "^4.8.4" + }, + "dependencies": { + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.nlark.com/rsvp/download/rsvp-4.8.5.tgz" + } + } + }, + "_case-sensitive-paths-webpack-plugin@2.4.0@case-sensitive-paths-webpack-plugin": { + "version": "https://registry.nlark.com/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.4.0.tgz" + }, + "_caseless@0.12.0@caseless": { + "version": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" + }, + "_chalk@1.1.3@chalk": { + "version": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": {} + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz" + } + } + }, + "_chalk@2.3.0@chalk": { + "version": "https://registry.nlark.com/chalk/download/chalk-2.3.0.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.3.0.tgz", + "requires": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + } + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-4.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-4.5.0.tgz", + "requires": { + "has-flag": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-2.0.0.tgz" + } + } + } + } + }, + "_chalk@2.4.2@chalk": { + "version": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_chalk@4.1.1@chalk": { + "version": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": {} + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_chardet@0.7.0@chardet": { + "version": "https://registry.nlark.com/chardet/download/chardet-0.7.0.tgz" + }, + "_check-types@8.0.3@check-types": { + "version": "https://registry.nlark.com/check-types/download/check-types-8.0.3.tgz" + }, + "_chokidar@2.1.8@chokidar": { + "version": "https://registry.nlark.com/chokidar/download/chokidar-2.1.8.tgz", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/fsevents/download/fsevents-1.2.13.tgz", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz", + "requires": { + "binary-extensions": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": {} + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/upath/download/upath-1.2.0.tgz" + } + } + }, + "_chokidar@3.5.1@chokidar": { + "version": "https://registry.nlark.com/chokidar/download/chokidar-3.5.1.tgz", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": {} + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "requires": { + "fill-range": "^7.0.1" + }, + "dependencies": {} + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": {} + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz", + "requires": { + "binary-extensions": "^2.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-3.5.0.tgz", + "requires": { + "picomatch": "^2.2.1" + }, + "dependencies": {} + } + } + }, + "_chownr@1.1.4@chownr": { + "version": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "_chrome-trace-event@1.0.3@chrome-trace-event": { + "version": "https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz" + }, + "_ci-info@1.6.0@ci-info": { + "version": "https://registry.nlark.com/ci-info/download/ci-info-1.6.0.tgz" + }, + "_ci-info@2.0.0@ci-info": { + "version": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz" + }, + "_cipher-base@1.0.4@cipher-base": { + "version": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_class-utils@0.3.6@class-utils": { + "version": "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/static-extend/download/static-extend-0.1.2.tgz", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": {} + } + } + }, + "_clean-css@4.2.3@clean-css": { + "version": "https://registry.nlark.com/clean-css/download/clean-css-4.2.3.tgz", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_clean-stack@2.2.0@clean-stack": { + "version": "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915056089&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz" + }, + "_cli-cursor@2.1.0@cli-cursor": { + "version": "https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz", + "requires": { + "restore-cursor": "^2.0.0" + }, + "dependencies": { + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-2.0.0.tgz", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "_cli-cursor@3.1.0@cli-cursor": { + "version": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz", + "requires": { + "restore-cursor": "^3.1.0" + }, + "dependencies": { + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "_cli-highlight@2.1.11@cli-highlight": { + "version": "https://registry.nlark.com/cli-highlight/download/cli-highlight-2.1.11.tgz", + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": {} + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.nlark.com/highlight.js/download/highlight.js-10.7.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhighlight.js%2Fdownload%2Fhighlight.js-10.7.3.tgz" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/mz/download/mz-2.7.0.tgz", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + }, + "dependencies": {} + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/parse5/download/parse5-5.1.1.tgz" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.nlark.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": {} + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-16.2.0.tgz", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": {} + } + } + }, + "_cli-spinners@2.6.0@cli-spinners": { + "version": "https://registry.nlark.com/cli-spinners/download/cli-spinners-2.6.0.tgz" + }, + "_cli-width@3.0.0@cli-width": { + "version": "https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz" + }, + "_clipboardy@2.3.0@clipboardy": { + "version": "https://registry.nlark.com/clipboardy/download/clipboardy-2.3.0.tgz", + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "arch": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/arch/download/arch-2.2.0.tgz" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-2.2.0.tgz", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_cliui@5.0.0@cliui": { + "version": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "_cliui@6.0.0@cliui": { + "version": "https://registry.npm.taobao.org/cliui/download/cliui-6.0.0.tgz", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + } + } + }, + "_cliui@7.0.4@cliui": { + "version": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + } + } + }, + "_clone-deep@4.0.1@clone-deep": { + "version": "https://registry.nlark.com/clone-deep/download/clone-deep-4.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/shallow-clone/download/shallow-clone-3.0.1.tgz", + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + } + } + }, + "_clone@1.0.4@clone": { + "version": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz" + }, + "_clone@2.1.2@clone": { + "version": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "_co@4.6.0@co": { + "version": "https://registry.nlark.com/co/download/co-4.6.0.tgz" + }, + "_coa@2.0.2@coa": { + "version": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.nlark.com/@types/q/download/@types/q-1.5.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fq%2Fdownload%2F%40types%2Fq-1.5.4.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/q/download/q-1.5.1.tgz" + } + } + }, + "_collection-visit@1.0.0@collection-visit": { + "version": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "dependencies": { + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "requires": { + "object-visit": "^1.0.0" + }, + "dependencies": {} + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_color-convert@1.9.3@color-convert": { + "version": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz" + } + } + }, + "_color-convert@2.0.1@color-convert": { + "version": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-2.0.1.tgz", + "requires": { + "color-name": "~1.1.4" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + } + } + }, + "_color-name@1.1.3@color-name": { + "version": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz" + }, + "_color-name@1.1.4@color-name": { + "version": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + }, + "_color-string@1.5.5@color-string": { + "version": "https://registry.nlark.com/color-string/download/color-string-1.5.5.tgz", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": {} + } + } + }, + "_color@3.1.3@color": { + "version": "https://registry.nlark.com/color/download/color-3.1.3.tgz", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.nlark.com/color-string/download/color-string-1.5.5.tgz", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + }, + "dependencies": {} + } + } + }, + "_colorette@1.2.2@colorette": { + "version": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "_combined-stream@1.0.8@combined-stream": { + "version": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz" + } + } + }, + "_commander@2.17.1@commander": { + "version": "https://registry.nlark.com/commander/download/commander-2.17.1.tgz" + }, + "_commander@2.19.0@commander": { + "version": "https://registry.nlark.com/commander/download/commander-2.19.0.tgz" + }, + "_commander@2.20.3@commander": { + "version": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "_commander@7.2.0@commander": { + "version": "https://registry.nlark.com/commander/download/commander-7.2.0.tgz" + }, + "_commondir@1.0.1@commondir": { + "version": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "_component-emitter@1.3.0@component-emitter": { + "version": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "_compressible@2.0.18@compressible": { + "version": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "_compression@1.7.4@compression": { + "version": "https://registry.nlark.com/compression/download/compression-1.7.4.tgz", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": {} + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + } + } + }, + "_concat-map@0.0.1@concat-map": { + "version": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz" + }, + "_concat-stream@1.6.2@concat-stream": { + "version": "https://registry.nlark.com/concat-stream/download/concat-stream-1.6.2.tgz", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz" + } + } + }, + "_condense-newlines@0.2.1@condense-newlines": { + "version": "https://registry.nlark.com/condense-newlines/download/condense-newlines-0.2.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/is-whitespace/download/is-whitespace-0.3.0.tgz" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_config-chain@1.1.13@config-chain": { + "version": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622746031285&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/proto-list/download/proto-list-1.2.4.tgz" + } + } + }, + "_connect-history-api-fallback@1.6.0@connect-history-api-fallback": { + "version": "https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz" + }, + "_connect@3.6.6@connect": { + "version": "https://registry.nlark.com/connect/download/connect-3.6.6.tgz", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.0.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + } + } + }, + "_console-browserify@1.2.0@console-browserify": { + "version": "https://registry.nlark.com/console-browserify/download/console-browserify-1.2.0.tgz" + }, + "_consolidate@0.15.1@consolidate": { + "version": "https://registry.nlark.com/consolidate/download/consolidate-0.15.1.tgz", + "requires": { + "bluebird": "^3.1.1" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + } + } + }, + "_constants-browserify@1.0.0@constants-browserify": { + "version": "https://registry.nlark.com/constants-browserify/download/constants-browserify-1.0.0.tgz" + }, + "_content-disposition@0.5.3@content-disposition": { + "version": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "_content-type@1.0.4@content-type": { + "version": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "_convert-source-map@1.7.0@convert-source-map": { + "version": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "_cookie-signature@1.0.6@cookie-signature": { + "version": "https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz" + }, + "_cookie@0.4.0@cookie": { + "version": "https://registry.nlark.com/cookie/download/cookie-0.4.0.tgz" + }, + "_copy-concurrently@1.0.5@copy-concurrently": { + "version": "https://registry.nlark.com/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": {} + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "_copy-descriptor@0.1.1@copy-descriptor": { + "version": "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz" + }, + "_copy-webpack-plugin@5.1.2@copy-webpack-plugin": { + "version": "https://registry.nlark.com/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz", + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.nlark.com/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": {} + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": {} + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": {} + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.nlark.com/globby/download/globby-7.1.1.tgz", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": {} + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + } + } + }, + "_core-js-compat@3.14.0@core-js-compat": { + "version": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" + } + } + }, + "_core-js@2.6.12@core-js": { + "version": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "_core-js@3.14.0@core-js": { + "version": "https://registry.nlark.com/core-js/download/core-js-3.14.0.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.14.0.tgz" + }, + "_core-js@3.6.5@core-js": { + "version": "https://registry.nlark.com/core-js/download/core-js-3.6.5.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.6.5.tgz" + }, + "_core-util-is@1.0.2@core-util-is": { + "version": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "_cosmiconfig@5.2.1@cosmiconfig": { + "version": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-fresh/download/import-fresh-2.0.0.tgz", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": {} + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.nlark.com/is-directory/download/is-directory-0.3.1.tgz" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": {} + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_create-ecdh@4.0.4@create-ecdh": { + "version": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_create-hash@1.2.0@create-hash": { + "version": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "_create-hmac@1.1.7@create-hmac": { + "version": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "_cross-spawn@5.1.0@cross-spawn": { + "version": "https://registry.nlark.com/cross-spawn/download/cross-spawn-5.1.0.tgz", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": {} + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", + "requires": { + "shebang-regex": "^1.0.0" + }, + "dependencies": {} + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_cross-spawn@6.0.5@cross-spawn": { + "version": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", + "requires": { + "shebang-regex": "^1.0.0" + }, + "dependencies": {} + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_cross-spawn@7.0.3@cross-spawn": { + "version": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz", + "requires": { + "shebang-regex": "^3.0.0" + }, + "dependencies": {} + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_crypto-browserify@3.12.0@crypto-browserify": { + "version": "https://registry.nlark.com/crypto-browserify/download/crypto-browserify-3.12.0.tgz", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "dependencies": { + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/browserify-cipher/download/browserify-cipher-1.0.1.tgz", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + }, + "dependencies": {} + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.nlark.com/browserify-sign/download/browserify-sign-4.2.1.tgz", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.nlark.com/diffie-hellman/download/diffie-hellman-5.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/public-encrypt/download/public-encrypt-4.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/randomfill/download/randomfill-1.0.4.tgz", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "_css-color-names@0.0.4@css-color-names": { + "version": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "_css-declaration-sorter@4.0.1@css-declaration-sorter": { + "version": "https://registry.nlark.com/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1620754721682&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/timsort/download/timsort-0.3.0.tgz" + } + } + }, + "_css-loader@3.6.0@css-loader": { + "version": "https://registry.nlark.com/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1621865270658&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": {} + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": {} + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "dependencies": {} + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "_css-select-base-adapter@0.1.1@css-select-base-adapter": { + "version": "https://registry.nlark.com/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz" + }, + "_css-select@2.1.0@css-select": { + "version": "https://registry.nlark.com/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.nlark.com/css-what/download/css-what-3.4.2.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-3.4.2.tgz" + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": {} + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/nth-check/download/nth-check-1.0.2.tgz", + "requires": { + "boolbase": "~1.0.0" + }, + "dependencies": {} + } + } + }, + "_css-select@4.1.3@css-select": { + "version": "https://registry.nlark.com/css-select/download/css-select-4.1.3.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-4.1.3.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/css-what/download/css-what-5.0.1.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-5.0.1.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": {} + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/nth-check/download/nth-check-2.0.0.tgz", + "requires": { + "boolbase": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_css-tree@1.0.0-alpha.28@css-tree": { + "version": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.28.tgz", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-1.1.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-1.1.4.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "_css-tree@1.0.0-alpha.29@css-tree": { + "version": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.29.tgz", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-1.1.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-1.1.4.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "_css-tree@1.0.0-alpha.37@css-tree": { + "version": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.37.tgz", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.4.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_css-tree@1.1.3@css-tree": { + "version": "https://registry.nlark.com/css-tree/download/css-tree-1.1.3.tgz", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.14.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_css-url-regex@1.1.0@css-url-regex": { + "version": "https://registry.nlark.com/css-url-regex/download/css-url-regex-1.1.0.tgz" + }, + "_css-what@3.4.2@css-what": { + "version": "https://registry.nlark.com/css-what/download/css-what-3.4.2.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-3.4.2.tgz" + }, + "_css-what@5.0.1@css-what": { + "version": "https://registry.nlark.com/css-what/download/css-what-5.0.1.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-5.0.1.tgz" + }, + "_css@2.2.4@css": { + "version": "https://registry.nlark.com/css/download/css-2.2.4.tgz", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + } + } + }, + "_cssesc@3.0.0@cssesc": { + "version": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "_cssnano-preset-default@4.0.8@cssnano-preset-default": { + "version": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1620754721682&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": {} + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.nlark.com/postcss-calc/download/postcss-calc-7.0.5.tgz", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": {} + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1622236593947&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.nlark.com/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": {} + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": {} + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": {} + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-svgo/download/postcss-svgo-4.0.3.tgz?cache=0&sync_timestamp=1622236593132&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.3.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": {} + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_cssnano-util-get-arguments@4.0.0@cssnano-util-get-arguments": { + "version": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "_cssnano-util-get-match@4.0.0@cssnano-util-get-match": { + "version": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "_cssnano-util-raw-cache@4.0.1@cssnano-util-raw-cache": { + "version": "https://registry.nlark.com/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_cssnano-util-same-parent@4.0.1@cssnano-util-same-parent": { + "version": "https://registry.nlark.com/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz" + }, + "_cssnano@4.1.11@cssnano": { + "version": "https://registry.nlark.com/cssnano/download/cssnano-4.1.11.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": {} + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": {} + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-resolvable/download/is-resolvable-1.1.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_csso@3.5.1@csso": { + "version": "https://registry.nlark.com/csso/download/csso-3.5.1.tgz", + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.29.tgz", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-1.1.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-1.1.4.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + } + } + }, + "_csso@4.2.0@csso": { + "version": "https://registry.nlark.com/csso/download/csso-4.2.0.tgz", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.1.3.tgz", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": {} + } + } + }, + "_cssom@0.3.8@cssom": { + "version": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + }, + "_cssom@0.4.4@cssom": { + "version": "https://registry.nlark.com/cssom/download/cssom-0.4.4.tgz" + }, + "_cssstyle@1.4.0@cssstyle": { + "version": "https://registry.nlark.com/cssstyle/download/cssstyle-1.4.0.tgz", + "requires": { + "cssom": "0.3.x" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + } + } + }, + "_cssstyle@2.3.0@cssstyle": { + "version": "https://registry.nlark.com/cssstyle/download/cssstyle-2.3.0.tgz", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + } + } + }, + "_cyclist@1.0.1@cyclist": { + "version": "https://registry.nlark.com/cyclist/download/cyclist-1.0.1.tgz" + }, + "_dashdash@1.14.1@dashdash": { + "version": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + } + } + }, + "_data-urls@1.1.0@data-urls": { + "version": "https://registry.nlark.com/data-urls/download/data-urls-1.1.0.tgz", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + } + } + }, + "_de-indent@1.0.2@de-indent": { + "version": "https://registry.nlark.com/de-indent/download/de-indent-1.0.2.tgz" + }, + "_deasync@0.1.21@deasync": { + "version": "https://registry.nlark.com/deasync/download/deasync-0.1.21.tgz", + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "dependencies": { + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz", + "requires": { + "file-uri-to-path": "1.0.0" + }, + "dependencies": {} + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz" + } + } + }, + "_debug@2.6.9@debug": { + "version": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "_debug@3.1.0@debug": { + "version": "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "_debug@3.2.7@debug": { + "version": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz" + } + } + }, + "_debug@4.3.1@debug": { + "version": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "_decamelize@1.2.0@decamelize": { + "version": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz" + }, + "_decode-uri-component@0.2.0@decode-uri-component": { + "version": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz" + }, + "_deep-equal@1.1.1@deep-equal": { + "version": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "dependencies": { + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-arguments/download/is-arguments-1.1.0.tgz", + "requires": { + "call-bind": "^1.0.0" + }, + "dependencies": {} + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": {} + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.nlark.com/object-is/download/object-is-1.1.5.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + } + } + }, + "_deep-is@0.1.3@deep-is": { + "version": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz" + }, + "_deepmerge@1.3.2@deepmerge": { + "version": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz" + }, + "_deepmerge@1.5.2@deepmerge": { + "version": "https://registry.nlark.com/deepmerge/download/deepmerge-1.5.2.tgz" + }, + "_deepmerge@4.2.2@deepmerge": { + "version": "https://registry.nlark.com/deepmerge/download/deepmerge-4.2.2.tgz" + }, + "_default-gateway@4.2.0@default-gateway": { + "version": "https://registry.nlark.com/default-gateway/download/default-gateway-4.2.0.tgz", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" + } + } + }, + "_default-gateway@5.0.5@default-gateway": { + "version": "https://registry.nlark.com/default-gateway/download/default-gateway-5.0.5.tgz", + "requires": { + "execa": "^3.3.0" + }, + "dependencies": { + "execa": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/execa/download/execa-3.4.0.tgz", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_defaults@1.0.3@defaults": { + "version": "https://registry.nlark.com/defaults/download/defaults-1.0.3.tgz", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz" + } + } + }, + "_define-properties@1.1.3@define-properties": { + "version": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "_define-property@0.2.5@define-property": { + "version": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": { + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "_define-property@1.0.0@define-property": { + "version": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + } + } + }, + "_define-property@2.0.2@define-property": { + "version": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "_del@4.1.1@del": { + "version": "https://registry.nlark.com/del/download/del-4.1.1.tgz", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": {} + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/globby/download/globby-6.1.0.tgz", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": {} + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz?cache=0&sync_timestamp=1620047156679&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-in-cwd%2Fdownload%2Fis-path-in-cwd-2.1.0.tgz", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": {} + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + } + } + }, + "_delayed-stream@1.0.0@delayed-stream": { + "version": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz" + }, + "_depd@1.1.2@depd": { + "version": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "_des.js@1.0.1@des.js": { + "version": "https://registry.nlark.com/des.js/download/des.js-1.0.1.tgz", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "_destroy@1.0.4@destroy": { + "version": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "_detect-indent@4.0.0@detect-indent": { + "version": "https://registry.nlark.com/detect-indent/download/detect-indent-4.0.0.tgz", + "requires": { + "repeating": "^2.0.0" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz", + "requires": { + "is-finite": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_detect-newline@2.1.0@detect-newline": { + "version": "https://registry.nlark.com/detect-newline/download/detect-newline-2.1.0.tgz" + }, + "_detect-node@2.1.0@detect-node": { + "version": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621147029891&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz" + }, + "_diff-sequences@24.9.0@diff-sequences": { + "version": "https://registry.nlark.com/diff-sequences/download/diff-sequences-24.9.0.tgz" + }, + "_diffie-hellman@5.0.3@diffie-hellman": { + "version": "https://registry.nlark.com/diffie-hellman/download/diffie-hellman-5.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/miller-rabin/download/miller-rabin-4.0.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": {} + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "_dir-glob@2.2.2@dir-glob": { + "version": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_dns-equal@1.0.0@dns-equal": { + "version": "https://registry.nlark.com/dns-equal/download/dns-equal-1.0.0.tgz" + }, + "_dns-packet@1.3.4@dns-packet": { + "version": "https://registry.nlark.com/dns-packet/download/dns-packet-1.3.4.tgz", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_dns-txt@2.0.2@dns-txt": { + "version": "https://registry.nlark.com/dns-txt/download/dns-txt-2.0.2.tgz", + "requires": { + "buffer-indexof": "^1.0.0" + }, + "dependencies": { + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz" + } + } + }, + "_doctrine@3.0.0@doctrine": { + "version": "https://registry.nlark.com/doctrine/download/doctrine-3.0.0.tgz", + "requires": { + "esutils": "^2.0.2" + }, + "dependencies": { + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + } + } + }, + "_dom-converter@0.2.0@dom-converter": { + "version": "https://registry.nlark.com/dom-converter/download/dom-converter-0.2.0.tgz", + "requires": { + "utila": "~0.4" + }, + "dependencies": { + "utila": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/utila/download/utila-0.4.0.tgz" + } + } + }, + "_dom-event-types@1.0.0@dom-event-types": { + "version": "https://registry.nlark.com/dom-event-types/download/dom-event-types-1.0.0.tgz" + }, + "_dom-serializer@0.2.2@dom-serializer": { + "version": "https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "_dom-serializer@1.3.2@dom-serializer": { + "version": "https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "_domain-browser@1.2.0@domain-browser": { + "version": "https://registry.nlark.com/domain-browser/download/domain-browser-1.2.0.tgz" + }, + "_domelementtype@1.3.1@domelementtype": { + "version": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + }, + "_domelementtype@2.2.0@domelementtype": { + "version": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "_domexception@1.0.1@domexception": { + "version": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "_domhandler@2.4.2@domhandler": { + "version": "https://registry.nlark.com/domhandler/download/domhandler-2.4.2.tgz", + "requires": { + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + } + } + }, + "_domhandler@4.2.0@domhandler": { + "version": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + } + } + }, + "_domready@1.0.8@domready": { + "version": "https://registry.nlark.com/domready/download/domready-1.0.8.tgz" + }, + "_domutils@1.7.0@domutils": { + "version": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": {} + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + } + } + }, + "_domutils@2.7.0@domutils": { + "version": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": {} + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + } + } + }, + "_dot-prop@5.3.0@dot-prop": { + "version": "https://registry.nlark.com/dot-prop/download/dot-prop-5.3.0.tgz", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-obj/download/is-obj-2.0.0.tgz" + } + } + }, + "_dotenv-expand@5.1.0@dotenv-expand": { + "version": "https://registry.nlark.com/dotenv-expand/download/dotenv-expand-5.1.0.tgz" + }, + "_dotenv@8.6.0@dotenv": { + "version": "https://registry.nlark.com/dotenv/download/dotenv-8.6.0.tgz" + }, + "_duplexer@0.1.2@duplexer": { + "version": "https://registry.nlark.com/duplexer/download/duplexer-0.1.2.tgz" + }, + "_duplexify@3.7.1@duplexify": { + "version": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + } + } + }, + "_easy-stack@1.0.1@easy-stack": { + "version": "https://registry.nlark.com/easy-stack/download/easy-stack-1.0.1.tgz" + }, + "_ecc-jsbn@0.1.2@ecc-jsbn": { + "version": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "_editorconfig@0.15.3@editorconfig": { + "version": "https://registry.nlark.com/editorconfig/download/editorconfig-0.15.3.tgz", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/sigmund/download/sigmund-1.0.1.tgz" + } + } + }, + "_ee-first@1.1.1@ee-first": { + "version": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + }, + "_ejs@2.7.4@ejs": { + "version": "https://registry.nlark.com/ejs/download/ejs-2.7.4.tgz" + }, + "_electron-to-chromium@1.3.752@electron-to-chromium": { + "version": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "_element-ui@2.13.2@element-ui": { + "version": "https://registry.nlark.com/element-ui/download/element-ui-2.13.2.tgz", + "requires": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + }, + "dependencies": { + "async-validator": { + "version": "1.8.5", + "resolved": "https://registry.nlark.com/async-validator/download/async-validator-1.8.5.tgz", + "requires": { + "babel-runtime": "6.x" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + } + } + }, + "babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz" + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.5.2.tgz" + }, + "normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/normalize-wheel/download/normalize-wheel-1.0.1.tgz" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz" + }, + "throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/throttle-debounce/download/throttle-debounce-1.1.0.tgz" + } + } + }, + "_elliptic@6.5.4@elliptic": { + "version": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": {} + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + } + } + }, + "_emoji-regex@7.0.3@emoji-regex": { + "version": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz" + }, + "_emoji-regex@8.0.0@emoji-regex": { + "version": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "_emojis-list@2.1.0@emojis-list": { + "version": "https://registry.nlark.com/emojis-list/download/emojis-list-2.1.0.tgz" + }, + "_emojis-list@3.0.0@emojis-list": { + "version": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "_encodeurl@1.0.2@encodeurl": { + "version": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "_end-of-stream@1.4.4@end-of-stream": { + "version": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "_enhanced-resolve@4.5.0@enhanced-resolve": { + "version": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.5.0.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + } + } + }, + "_entities@1.1.2@entities": { + "version": "https://registry.nlark.com/entities/download/entities-1.1.2.tgz" + }, + "_entities@2.2.0@entities": { + "version": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + }, + "_errno@0.1.8@errno": { + "version": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": { + "prr": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + } + } + }, + "_error-ex@1.3.2@error-ex": { + "version": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.2.1.tgz" + } + } + }, + "_error-stack-parser@2.0.6@error-stack-parser": { + "version": "https://registry.nlark.com/error-stack-parser/download/error-stack-parser-2.0.6.tgz", + "requires": { + "stackframe": "^1.1.1" + }, + "dependencies": { + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/stackframe/download/stackframe-1.2.0.tgz" + } + } + }, + "_es-abstract@1.18.3@es-abstract": { + "version": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "dependencies": {} + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": {} + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_es-to-primitive@1.2.1@es-to-primitive": { + "version": "https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "dependencies": { + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_escalade@3.1.1@escalade": { + "version": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "_escape-html@1.0.3@escape-html": { + "version": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "_escape-string-regexp@1.0.5@escape-string-regexp": { + "version": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "_escape-string-regexp@2.0.0@escape-string-regexp": { + "version": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-2.0.0.tgz" + }, + "_escodegen@1.14.3@escodegen": { + "version": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", + "optional": true + } + } + }, + "_eslint-loader@2.2.1@eslint-loader": { + "version": "https://registry.nlark.com/eslint-loader/download/eslint-loader-2.2.1.tgz", + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "dependencies": { + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + } + } + }, + "_eslint-plugin-vue@6.2.2@eslint-plugin-vue": { + "version": "https://registry.nlark.com/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz", + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "vue-eslint-parser": { + "version": "7.6.0", + "resolved": "https://registry.nlark.com/vue-eslint-parser/download/vue-eslint-parser-7.6.0.tgz", + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + } + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz" + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + } + } + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + } + } + }, + "_eslint-scope@4.0.3@eslint-scope": { + "version": "https://registry.nlark.com/eslint-scope/download/eslint-scope-4.0.3.tgz", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": {} + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + } + } + }, + "_eslint-scope@5.1.1@eslint-scope": { + "version": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": {} + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + } + } + }, + "_eslint-utils@1.4.3@eslint-utils": { + "version": "https://registry.nlark.com/eslint-utils/download/eslint-utils-1.4.3.tgz", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + } + } + }, + "_eslint-visitor-keys@1.3.0@eslint-visitor-keys": { + "version": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "_eslint@6.7.2@eslint": { + "version": "https://registry.nlark.com/eslint/download/eslint-6.7.2.tgz?cache=0&sync_timestamp=1622847809742&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint%2Fdownload%2Feslint-6.7.2.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": { + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/highlight/download/@babel/highlight-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", + "requires": { + "shebang-regex": "^1.0.0" + }, + "dependencies": {} + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/doctrine/download/doctrine-3.0.0.tgz", + "requires": { + "esutils": "^2.0.2" + }, + "dependencies": { + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": {} + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + } + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/eslint-utils/download/eslint-utils-1.4.3.tgz", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + } + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz" + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + } + } + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/file-entry-cache/download/file-entry-cache-5.0.1.tgz", + "requires": { + "flat-cache": "^2.0.1" + }, + "dependencies": { + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/flat-cache/download/flat-cache-2.0.1.tgz", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/flatted/download/flatted-2.0.2.tgz" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + } + } + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/write/download/write-1.0.3.tgz", + "requires": { + "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + } + } + } + } + } + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz" + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.nlark.com/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz", + "requires": { + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz" + } + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/import-fresh/download/import-fresh-3.3.0.tgz", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/parent-module/download/parent-module-1.0.1.tgz", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz" + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1621629616998&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": {} + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz", + "requires": { + "restore-cursor": "^3.1.0" + }, + "dependencies": {} + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz" + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": {} + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/figures/download/figures-3.2.0.tgz", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/run-async/download/run-async-2.4.1.tgz" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.nlark.com/rxjs/download/rxjs-6.6.7.tgz", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": {} + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz" + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": {} + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + } + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": {} + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": {} + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": { + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": {} + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": {} + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz" + } + } + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/progress/download/progress-2.0.3.tgz" + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/regexpp/download/regexpp-2.0.1.tgz" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.nlark.com/table/download/table-5.4.6.tgz", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-2.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + } + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + } + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/text-table/download/text-table-0.2.0.tgz" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz" + } + } + }, + "_espree@6.2.1@espree": { + "version": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz" + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + } + } + }, + "_esprima@4.0.1@esprima": { + "version": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + }, + "_esquery@1.4.0@esquery": { + "version": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "_esrecurse@4.3.0@esrecurse": { + "version": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "_estraverse@4.3.0@estraverse": { + "version": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + }, + "_estraverse@5.2.0@estraverse": { + "version": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + }, + "_esutils@2.0.3@esutils": { + "version": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "_etag@1.8.1@etag": { + "version": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "_event-pubsub@4.3.0@event-pubsub": { + "version": "https://registry.nlark.com/event-pubsub/download/event-pubsub-4.3.0.tgz" + }, + "_eventemitter3@4.0.7@eventemitter3": { + "version": "https://registry.nlark.com/eventemitter3/download/eventemitter3-4.0.7.tgz" + }, + "_events@3.3.0@events": { + "version": "https://registry.nlark.com/events/download/events-3.3.0.tgz" + }, + "_eventsource@1.1.0@eventsource": { + "version": "https://registry.nlark.com/eventsource/download/eventsource-1.1.0.tgz", + "requires": { + "original": "^1.0.0" + }, + "dependencies": { + "original": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/original/download/original-1.0.2.tgz", + "requires": { + "url-parse": "^1.4.3" + }, + "dependencies": {} + } + } + }, + "_evp_bytestokey@1.0.3@evp_bytestokey": { + "version": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_exec-sh@0.3.6@exec-sh": { + "version": "https://registry.nlark.com/exec-sh/download/exec-sh-0.3.6.tgz" + }, + "_execa@0.8.0@execa": { + "version": "https://registry.nlark.com/execa/download/execa-0.8.0.tgz", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-5.1.0.tgz", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": {} + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-3.0.0.tgz" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "_execa@1.0.0@execa": { + "version": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": {} + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": {} + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + } + } + }, + "_execa@3.4.0@execa": { + "version": "https://registry.nlark.com/execa/download/execa-3.4.0.tgz", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": {} + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": {} + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.0.tgz" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-4.0.1.tgz", + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": {} + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-2.0.1.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz" + } + } + }, + "_exit@0.1.2@exit": { + "version": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "_expand-brackets@0.1.5@expand-brackets": { + "version": "https://registry.nlark.com/expand-brackets/download/expand-brackets-0.1.5.tgz", + "requires": { + "is-posix-bracket": "^0.1.0" + }, + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz" + } + } + }, + "_expand-brackets@2.1.4@expand-brackets": { + "version": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz" + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "_expand-range@1.8.2@expand-range": { + "version": "https://registry.nlark.com/expand-range/download/expand-range-1.8.2.tgz", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-2.2.4.tgz", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "dependencies": {} + } + } + }, + "_expect@24.9.0@expect": { + "version": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + } + } + }, + "_express@4.17.1@express": { + "version": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": {} + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/array-flatten/download/array-flatten-1.1.1.tgz" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.nlark.com/body-parser/download/body-parser-1.19.0.tgz", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": {} + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": {} + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/cookie/download/cookie-0.4.0.tgz" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.2.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": {} + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz?cache=0&sync_timestamp=1622509170257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fproxy-addr%2Fdownload%2Fproxy-addr-2.0.7.tgz", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": {} + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": {} + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/serve-static/download/serve-static-1.14.1.tgz", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "dependencies": {} + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": {} + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + } + } + }, + "_extend-shallow@2.0.1@extend-shallow": { + "version": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "_extend-shallow@3.0.2@extend-shallow": { + "version": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "_extend@3.0.2@extend": { + "version": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz" + }, + "_external-editor@3.1.0@external-editor": { + "version": "https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.nlark.com/chardet/download/chardet-0.7.0.tgz" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz", + "requires": { + "os-tmpdir": "~1.0.2" + }, + "dependencies": {} + } + } + }, + "_extglob@0.3.2@extglob": { + "version": "https://registry.nlark.com/extglob/download/extglob-0.3.2.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + } + } + }, + "_extglob@2.0.4@extglob": { + "version": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "_extract-from-css@0.4.4@extract-from-css": { + "version": "https://registry.nlark.com/extract-from-css/download/extract-from-css-0.4.4.tgz", + "requires": { + "css": "^2.1.0" + }, + "dependencies": { + "css": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/css/download/css-2.2.4.tgz", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": {} + } + } + }, + "_extsprintf@1.3.0@extsprintf": { + "version": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz" + }, + "_extsprintf@1.4.0@extsprintf": { + "version": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz" + }, + "_fast-deep-equal@3.1.3@fast-deep-equal": { + "version": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "_fast-glob@2.2.7@fast-glob": { + "version": "https://registry.nlark.com/fast-glob/download/fast-glob-2.2.7.tgz", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "dependencies": {} + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-1.1.3.tgz" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.nlark.com/merge2/download/merge2-1.4.1.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "_fast-json-stable-stringify@2.1.0@fast-json-stable-stringify": { + "version": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "_fast-levenshtein@2.0.6@fast-levenshtein": { + "version": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz" + }, + "_faye-websocket@0.11.4@faye-websocket": { + "version": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": { + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": {} + } + } + }, + "_fb-watchman@2.0.1@fb-watchman": { + "version": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": { + "bser": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/bser/download/bser-2.1.1.tgz", + "requires": { + "node-int64": "^0.4.0" + }, + "dependencies": {} + } + } + }, + "_figgy-pudding@3.5.2@figgy-pudding": { + "version": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "_figures@3.2.0@figures": { + "version": "https://registry.nlark.com/figures/download/figures-3.2.0.tgz", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + } + } + }, + "_file-entry-cache@5.0.1@file-entry-cache": { + "version": "https://registry.nlark.com/file-entry-cache/download/file-entry-cache-5.0.1.tgz", + "requires": { + "flat-cache": "^2.0.1" + }, + "dependencies": { + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/flat-cache/download/flat-cache-2.0.1.tgz", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": {} + } + } + }, + "_file-loader@4.3.0@file-loader": { + "version": "https://registry.nlark.com/file-loader/download/file-loader-4.3.0.tgz", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "_file-uri-to-path@1.0.0@file-uri-to-path": { + "version": "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz" + }, + "_filename-regex@2.0.1@filename-regex": { + "version": "https://registry.nlark.com/filename-regex/download/filename-regex-2.0.1.tgz" + }, + "_filesize@3.6.1@filesize": { + "version": "https://registry.nlark.com/filesize/download/filesize-3.6.1.tgz" + }, + "_fill-range@2.2.4@fill-range": { + "version": "https://registry.nlark.com/fill-range/download/fill-range-2.2.4.tgz", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-2.1.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": {} + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/randomatic/download/randomatic-3.1.1.tgz", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": {} + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + } + } + }, + "_fill-range@4.0.0@fill-range": { + "version": "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": {} + } + } + }, + "_fill-range@7.0.1@fill-range": { + "version": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "requires": { + "to-regex-range": "^5.0.1" + }, + "dependencies": { + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": {} + } + } + }, + "_finalhandler@1.1.0@finalhandler": { + "version": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.0.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "_finalhandler@1.1.2@finalhandler": { + "version": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.2.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "_find-babel-config@1.2.0@find-babel-config": { + "version": "https://registry.nlark.com/find-babel-config/download/find-babel-config-1.2.0.tgz", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.nlark.com/json5/download/json5-0.5.1.tgz" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + } + } + }, + "_find-cache-dir@0.1.1@find-cache-dir": { + "version": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-0.1.1.tgz", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-1.0.0.tgz", + "requires": { + "find-up": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_find-cache-dir@2.1.0@find-cache-dir": { + "version": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": {} + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_find-cache-dir@3.3.1@find-cache-dir": { + "version": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-4.2.0.tgz", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_find-up@1.1.2@find-up": { + "version": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", + "requires": { + "pinkie-promise": "^2.0.0" + }, + "dependencies": {} + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_find-up@2.1.0@find-up": { + "version": "https://registry.npm.taobao.org/find-up/download/find-up-2.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-2.1.0.tgz", + "requires": { + "locate-path": "^2.0.0" + }, + "dependencies": { + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_find-up@3.0.0@find-up": { + "version": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": { + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_find-up@4.1.0@find-up": { + "version": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", + "requires": { + "p-locate": "^4.1.0" + }, + "dependencies": {} + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz" + } + } + }, + "_flat-cache@2.0.1@flat-cache": { + "version": "https://registry.nlark.com/flat-cache/download/flat-cache-2.0.1.tgz", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/flatted/download/flatted-2.0.2.tgz" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/write/download/write-1.0.3.tgz", + "requires": { + "mkdirp": "^0.5.1" + }, + "dependencies": {} + } + } + }, + "_flatted@2.0.2@flatted": { + "version": "https://registry.nlark.com/flatted/download/flatted-2.0.2.tgz" + }, + "_flush-write-stream@1.1.1@flush-write-stream": { + "version": "https://registry.nlark.com/flush-write-stream/download/flush-write-stream-1.1.1.tgz", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_follow-redirects@1.14.1@follow-redirects": { + "version": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.1.tgz" + }, + "_follow-redirects@1.5.10@follow-redirects": { + "version": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.5.10.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.5.10.tgz", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + } + } + }, + "_for-each@0.3.3@for-each": { + "version": "https://registry.nlark.com/for-each/download/for-each-0.3.3.tgz", + "requires": { + "is-callable": "^1.1.3" + }, + "dependencies": { + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + } + } + }, + "_for-in@1.0.2@for-in": { + "version": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + }, + "_for-own@0.1.5@for-own": { + "version": "https://registry.nlark.com/for-own/download/for-own-0.1.5.tgz", + "requires": { + "for-in": "^1.0.1" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + } + } + }, + "_forever-agent@0.6.1@forever-agent": { + "version": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" + }, + "_form-data@2.3.3@form-data": { + "version": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": {} + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + } + } + }, + "_forwarded@0.2.0@forwarded": { + "version": "https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz" + }, + "_fragment-cache@0.2.1@fragment-cache": { + "version": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": { + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + } + } + }, + "_fresh@0.5.2@fresh": { + "version": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "_from2@2.3.0@from2": { + "version": "https://registry.nlark.com/from2/download/from2-2.3.0.tgz", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_fs-extra@7.0.1@fs-extra": { + "version": "https://registry.nlark.com/fs-extra/download/fs-extra-7.0.1.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.6" + }, + "dependencies": {} + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz" + } + } + }, + "_fs-minipass@2.1.0@fs-minipass": { + "version": "https://registry.nlark.com/fs-minipass/download/fs-minipass-2.1.0.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_fs-write-stream-atomic@1.0.10@fs-write-stream-atomic": { + "version": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_fs.realpath@1.0.0@fs.realpath": { + "version": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "_fsevents@1.2.13@fsevents": { + "version": "https://registry.nlark.com/fsevents/download/fsevents-1.2.13.tgz", + "requires": { + "bindings": "^1.5.0" + } + }, + "_fsevents@2.3.2@fsevents": { + "version": "https://registry.nlark.com/fsevents/download/fsevents-2.3.2.tgz" + }, + "_function-bind@1.1.1@function-bind": { + "version": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "_functional-red-black-tree@1.0.1@functional-red-black-tree": { + "version": "https://registry.nlark.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz" + }, + "_gensync@1.0.0-beta.2@gensync": { + "version": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "_get-caller-file@2.0.5@get-caller-file": { + "version": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "_get-intrinsic@1.1.1@get-intrinsic": { + "version": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "_get-stream@3.0.0@get-stream": { + "version": "https://registry.nlark.com/get-stream/download/get-stream-3.0.0.tgz" + }, + "_get-stream@4.1.0@get-stream": { + "version": "https://registry.nlark.com/get-stream/download/get-stream-4.1.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": {} + } + } + }, + "_get-stream@5.2.0@get-stream": { + "version": "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": {} + } + } + }, + "_get-value@2.0.6@get-value": { + "version": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "_getpass@0.1.7@getpass": { + "version": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + } + } + }, + "_glob-base@0.3.0@glob-base": { + "version": "https://registry.nlark.com/glob-base/download/glob-base-0.3.0.tgz", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-2.0.0.tgz", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_glob-parent@2.0.0@glob-parent": { + "version": "https://registry.nlark.com/glob-parent/download/glob-parent-2.0.0.tgz", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_glob-parent@3.1.0@glob-parent": { + "version": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-3.1.0.tgz", + "requires": { + "is-extglob": "^2.1.0" + }, + "dependencies": {} + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz" + } + } + }, + "_glob-parent@5.1.2@glob-parent": { + "version": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "_glob-to-regexp@0.3.0@glob-to-regexp": { + "version": "https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz" + }, + "_glob@7.1.7@glob": { + "version": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "_globals@11.12.0@globals": { + "version": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-11.12.0.tgz" + }, + "_globals@12.4.0@globals": { + "version": "https://registry.nlark.com/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz", + "requires": { + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz" + } + } + }, + "_globals@9.18.0@globals": { + "version": "https://registry.nlark.com/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz" + }, + "_globby@6.1.0@globby": { + "version": "https://registry.nlark.com/globby/download/globby-6.1.0.tgz", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_globby@7.1.1@globby": { + "version": "https://registry.nlark.com/globby/download/globby-7.1.1.tgz", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": {} + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.nlark.com/ignore/download/ignore-3.3.10.tgz" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-1.0.0.tgz" + } + } + }, + "_globby@9.2.0@globby": { + "version": "https://registry.nlark.com/globby/download/globby-9.2.0.tgz", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": {} + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": {} + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": {} + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-2.2.7.tgz", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "_graceful-fs@4.2.6@graceful-fs": { + "version": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "_growly@1.3.0@growly": { + "version": "https://registry.nlark.com/growly/download/growly-1.3.0.tgz" + }, + "_gzip-size@5.1.1@gzip-size": { + "version": "https://registry.nlark.com/gzip-size/download/gzip-size-5.1.1.tgz", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/duplexer/download/duplexer-0.1.2.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + } + } + }, + "_handle-thing@2.0.1@handle-thing": { + "version": "https://registry.nlark.com/handle-thing/download/handle-thing-2.0.1.tgz" + }, + "_har-schema@2.0.0@har-schema": { + "version": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz" + }, + "_har-validator@5.1.5@har-validator": { + "version": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz" + } + } + }, + "_has-ansi@2.0.0@has-ansi": { + "version": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" + } + } + }, + "_has-bigints@1.0.1@has-bigints": { + "version": "https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz" + }, + "_has-flag@1.0.0@has-flag": { + "version": "https://registry.nlark.com/has-flag/download/has-flag-1.0.0.tgz" + }, + "_has-flag@2.0.0@has-flag": { + "version": "https://registry.nlark.com/has-flag/download/has-flag-2.0.0.tgz" + }, + "_has-flag@3.0.0@has-flag": { + "version": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + }, + "_has-flag@4.0.0@has-flag": { + "version": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz" + }, + "_has-symbols@1.0.2@has-symbols": { + "version": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "_has-value@0.3.1@has-value": { + "version": "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": {} + } + } + }, + "_has-value@1.0.0@has-value": { + "version": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "_has-values@0.1.4@has-values": { + "version": "https://registry.nlark.com/has-values/download/has-values-0.1.4.tgz" + }, + "_has-values@1.0.0@has-values": { + "version": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-4.0.0.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_has@1.0.3@has": { + "version": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "_hash-base@3.1.0@hash-base": { + "version": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_hash-sum@1.0.2@hash-sum": { + "version": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "_hash-sum@2.0.0@hash-sum": { + "version": "https://registry.nlark.com/hash-sum/download/hash-sum-2.0.0.tgz" + }, + "_hash.js@1.1.7@hash.js": { + "version": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "_he@1.2.0@he": { + "version": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "_hex-color-regex@1.1.0@hex-color-regex": { + "version": "https://registry.nlark.com/hex-color-regex/download/hex-color-regex-1.1.0.tgz" + }, + "_highlight.js@10.7.3@highlight.js": { + "version": "https://registry.nlark.com/highlight.js/download/highlight.js-10.7.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhighlight.js%2Fdownload%2Fhighlight.js-10.7.3.tgz" + }, + "_hmac-drbg@1.0.1@hmac-drbg": { + "version": "https://registry.nlark.com/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": {} + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + } + } + }, + "_hoopy@0.1.4@hoopy": { + "version": "https://registry.nlark.com/hoopy/download/hoopy-0.1.4.tgz" + }, + "_hosted-git-info@2.8.9@hosted-git-info": { + "version": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz" + }, + "_hpack.js@2.1.6@hpack.js": { + "version": "https://registry.nlark.com/hpack.js/download/hpack.js-2.1.6.tgz", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_hsl-regex@1.0.0@hsl-regex": { + "version": "https://registry.nlark.com/hsl-regex/download/hsl-regex-1.0.0.tgz" + }, + "_hsla-regex@1.0.0@hsla-regex": { + "version": "https://registry.nlark.com/hsla-regex/download/hsla-regex-1.0.0.tgz" + }, + "_html-encoding-sniffer@1.0.2@html-encoding-sniffer": { + "version": "https://registry.nlark.com/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz", + "requires": { + "whatwg-encoding": "^1.0.1" + }, + "dependencies": { + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": {} + } + } + }, + "_html-entities@1.4.0@html-entities": { + "version": "https://registry.nlark.com/html-entities/download/html-entities-1.4.0.tgz" + }, + "_html-escaper@2.0.2@html-escaper": { + "version": "https://registry.nlark.com/html-escaper/download/html-escaper-2.0.2.tgz" + }, + "_html-minifier@3.5.21@html-minifier": { + "version": "https://registry.nlark.com/html-minifier/download/html-minifier-3.5.21.tgz", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/camel-case/download/camel-case-3.0.0.tgz", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + }, + "dependencies": {} + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.nlark.com/clean-css/download/clean-css-4.2.3.tgz", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": {} + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.nlark.com/commander/download/commander-2.17.1.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/param-case/download/param-case-2.1.1.tgz", + "requires": { + "no-case": "^2.2.0" + }, + "dependencies": {} + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.nlark.com/relateurl/download/relateurl-0.2.7.tgz" + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "_html-tags@2.0.0@html-tags": { + "version": "https://registry.nlark.com/html-tags/download/html-tags-2.0.0.tgz" + }, + "_html-tags@3.1.0@html-tags": { + "version": "https://registry.nlark.com/html-tags/download/html-tags-3.1.0.tgz" + }, + "_html-webpack-plugin@3.2.0@html-webpack-plugin": { + "version": "https://registry.nlark.com/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.nlark.com/html-minifier/download/html-minifier-3.5.21.tgz", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-0.2.17.tgz", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1623180529588&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/toposort/download/toposort-1.0.7.tgz" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.0.tgz", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + }, + "dependencies": {} + } + } + }, + "_htmlparser2@3.10.1@htmlparser2": { + "version": "https://registry.nlark.com/htmlparser2/download/htmlparser2-3.10.1.tgz", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-2.4.2.tgz", + "requires": { + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-0.2.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": {} + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/entities/download/entities-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + } + } + }, + "_htmlparser2@6.1.0@htmlparser2": { + "version": "https://registry.nlark.com/htmlparser2/download/htmlparser2-6.1.0.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": {} + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "_http-deceiver@1.2.7@http-deceiver": { + "version": "https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz" + }, + "_http-errors@1.6.3@http-errors": { + "version": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + } + } + }, + "_http-errors@1.7.2@http-errors": { + "version": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + } + } + }, + "_http-errors@1.7.3@http-errors": { + "version": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + } + } + }, + "_http-parser-js@0.5.3@http-parser-js": { + "version": "https://registry.nlark.com/http-parser-js/download/http-parser-js-0.5.3.tgz" + }, + "_http-proxy-middleware@0.19.1@http-proxy-middleware": { + "version": "https://registry.nlark.com/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz?cache=0&sync_timestamp=1620409562092&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp-proxy-middleware%2Fdownload%2Fhttp-proxy-middleware-0.19.1.tgz", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.nlark.com/http-proxy/download/http-proxy-1.18.1.tgz", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "_http-proxy@1.18.1@http-proxy": { + "version": "https://registry.nlark.com/http-proxy/download/http-proxy-1.18.1.tgz", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.nlark.com/eventemitter3/download/eventemitter3-4.0.7.tgz" + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.1.tgz" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + } + } + }, + "_http-signature@1.2.0@http-signature": { + "version": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": {} + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": {} + } + } + }, + "_https-browserify@1.0.0@https-browserify": { + "version": "https://registry.nlark.com/https-browserify/download/https-browserify-1.0.0.tgz" + }, + "_human-signals@1.1.1@human-signals": { + "version": "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz" + }, + "_iconv-lite@0.4.24@iconv-lite": { + "version": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "_icss-utils@4.1.1@icss-utils": { + "version": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_ieee754@1.2.1@ieee754": { + "version": "https://registry.nlark.com/ieee754/download/ieee754-1.2.1.tgz" + }, + "_iferr@0.1.5@iferr": { + "version": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "_ignore@3.3.10@ignore": { + "version": "https://registry.nlark.com/ignore/download/ignore-3.3.10.tgz" + }, + "_ignore@4.0.6@ignore": { + "version": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "_image-size@0.5.5@image-size": { + "version": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz" + }, + "_import-cwd@2.1.0@import-cwd": { + "version": "https://registry.nlark.com/import-cwd/download/import-cwd-2.1.0.tgz", + "requires": { + "import-from": "^2.1.0" + }, + "dependencies": { + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_import-fresh@2.0.0@import-fresh": { + "version": "https://registry.nlark.com/import-fresh/download/import-fresh-2.0.0.tgz", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/caller-path/download/caller-path-2.0.0.tgz", + "requires": { + "caller-callsite": "^2.0.0" + }, + "dependencies": {} + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + }, + "_import-fresh@3.3.0@import-fresh": { + "version": "https://registry.nlark.com/import-fresh/download/import-fresh-3.3.0.tgz", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/parent-module/download/parent-module-1.0.1.tgz", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": {} + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz" + } + } + }, + "_import-from@2.1.0@import-from": { + "version": "https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + }, + "_import-local@2.0.0@import-local": { + "version": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": {} + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_imurmurhash@0.1.4@imurmurhash": { + "version": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "_indent-string@4.0.0@indent-string": { + "version": "https://registry.nlark.com/indent-string/download/indent-string-4.0.0.tgz" + }, + "_indexes-of@1.0.1@indexes-of": { + "version": "https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz" + }, + "_infer-owner@1.0.4@infer-owner": { + "version": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "_inflight@1.0.6@inflight": { + "version": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + }, + "_inherits@2.0.1@inherits": { + "version": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz" + }, + "_inherits@2.0.3@inherits": { + "version": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + }, + "_inherits@2.0.4@inherits": { + "version": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "_ini@1.3.8@ini": { + "version": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz" + }, + "_inquirer@7.3.3@inquirer": { + "version": "https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1621629616998&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": {} + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz", + "requires": { + "restore-cursor": "^3.1.0" + }, + "dependencies": {} + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz" + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": {} + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/figures/download/figures-3.2.0.tgz", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/run-async/download/run-async-2.4.1.tgz" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.nlark.com/rxjs/download/rxjs-6.6.7.tgz", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": {} + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz" + } + } + }, + "_internal-ip@4.3.0@internal-ip": { + "version": "https://registry.nlark.com/internal-ip/download/internal-ip-4.3.0.tgz", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": { + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/default-gateway/download/default-gateway-4.2.0.tgz", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": {} + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + } + } + }, + "_invariant@2.2.4@invariant": { + "version": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": { + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": {} + } + } + }, + "_ip-regex@2.1.0@ip-regex": { + "version": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" + }, + "_ip@1.1.5@ip": { + "version": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "_ipaddr.js@1.9.1@ipaddr.js": { + "version": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + }, + "_is-absolute-url@2.1.0@is-absolute-url": { + "version": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-2.1.0.tgz" + }, + "_is-absolute-url@3.0.3@is-absolute-url": { + "version": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-3.0.3.tgz" + }, + "_is-accessor-descriptor@0.1.6@is-accessor-descriptor": { + "version": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_is-accessor-descriptor@1.0.0@is-accessor-descriptor": { + "version": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "_is-arguments@1.1.0@is-arguments": { + "version": "https://registry.nlark.com/is-arguments/download/is-arguments-1.1.0.tgz", + "requires": { + "call-bind": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_is-arrayish@0.2.1@is-arrayish": { + "version": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.2.1.tgz" + }, + "_is-arrayish@0.3.2@is-arrayish": { + "version": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.3.2.tgz" + }, + "_is-bigint@1.0.2@is-bigint": { + "version": "https://registry.nlark.com/is-bigint/download/is-bigint-1.0.2.tgz?cache=0&sync_timestamp=1620162102171&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-bigint%2Fdownload%2Fis-bigint-1.0.2.tgz" + }, + "_is-binary-path@1.0.1@is-binary-path": { + "version": "https://registry.nlark.com/is-binary-path/download/is-binary-path-1.0.1.tgz", + "requires": { + "binary-extensions": "^1.0.0" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-1.13.1.tgz" + } + } + }, + "_is-binary-path@2.1.0@is-binary-path": { + "version": "https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz", + "requires": { + "binary-extensions": "^2.0.0" + }, + "dependencies": { + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz" + } + } + }, + "_is-boolean-object@1.1.1@is-boolean-object": { + "version": "https://registry.nlark.com/is-boolean-object/download/is-boolean-object-1.1.1.tgz?cache=0&sync_timestamp=1620428460670&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-boolean-object%2Fdownload%2Fis-boolean-object-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_is-buffer@1.1.6@is-buffer": { + "version": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + }, + "_is-buffer@2.0.5@is-buffer": { + "version": "https://registry.nlark.com/is-buffer/download/is-buffer-2.0.5.tgz" + }, + "_is-callable@1.2.3@is-callable": { + "version": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "_is-ci@1.2.1@is-ci": { + "version": "https://registry.nlark.com/is-ci/download/is-ci-1.2.1.tgz", + "requires": { + "ci-info": "^1.5.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-1.6.0.tgz" + } + } + }, + "_is-ci@2.0.0@is-ci": { + "version": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz" + } + } + }, + "_is-color-stop@1.1.0@is-color-stop": { + "version": "https://registry.nlark.com/is-color-stop/download/is-color-stop-1.1.0.tgz", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/hex-color-regex/download/hex-color-regex-1.1.0.tgz" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/hsl-regex/download/hsl-regex-1.0.0.tgz" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/hsla-regex/download/hsla-regex-1.0.0.tgz" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/rgb-regex/download/rgb-regex-1.0.1.tgz" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/rgba-regex/download/rgba-regex-1.0.0.tgz" + } + } + }, + "_is-core-module@2.4.0@is-core-module": { + "version": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "_is-data-descriptor@0.1.4@is-data-descriptor": { + "version": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_is-data-descriptor@1.0.0@is-data-descriptor": { + "version": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "_is-date-object@1.0.4@is-date-object": { + "version": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "_is-descriptor@0.1.6@is-descriptor": { + "version": "https://registry.nlark.com/is-descriptor/download/is-descriptor-0.1.6.tgz", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-5.1.0.tgz" + } + } + }, + "_is-descriptor@1.0.2@is-descriptor": { + "version": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": {} + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "_is-directory@0.3.1@is-directory": { + "version": "https://registry.nlark.com/is-directory/download/is-directory-0.3.1.tgz" + }, + "_is-docker@2.2.1@is-docker": { + "version": "https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz" + }, + "_is-dotfile@1.0.3@is-dotfile": { + "version": "https://registry.nlark.com/is-dotfile/download/is-dotfile-1.0.3.tgz" + }, + "_is-equal-shallow@0.1.3@is-equal-shallow": { + "version": "https://registry.nlark.com/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz", + "requires": { + "is-primitive": "^2.0.0" + }, + "dependencies": { + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-primitive/download/is-primitive-2.0.0.tgz" + } + } + }, + "_is-extendable@0.1.1@is-extendable": { + "version": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "_is-extendable@1.0.1@is-extendable": { + "version": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + } + } + }, + "_is-extglob@1.0.0@is-extglob": { + "version": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + }, + "_is-extglob@2.1.1@is-extglob": { + "version": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + }, + "_is-finite@1.1.0@is-finite": { + "version": "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz" + }, + "_is-fullwidth-code-point@2.0.0@is-fullwidth-code-point": { + "version": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "_is-fullwidth-code-point@3.0.0@is-fullwidth-code-point": { + "version": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "_is-generator-fn@2.1.0@is-generator-fn": { + "version": "https://registry.nlark.com/is-generator-fn/download/is-generator-fn-2.1.0.tgz" + }, + "_is-glob@2.0.1@is-glob": { + "version": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + } + } + }, + "_is-glob@3.1.0@is-glob": { + "version": "https://registry.nlark.com/is-glob/download/is-glob-3.1.0.tgz", + "requires": { + "is-extglob": "^2.1.0" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "_is-glob@4.0.1@is-glob": { + "version": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "_is-negative-zero@2.0.1@is-negative-zero": { + "version": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz" + }, + "_is-number-object@1.0.5@is-number-object": { + "version": "https://registry.nlark.com/is-number-object/download/is-number-object-1.0.5.tgz?cache=0&sync_timestamp=1620421302435&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-number-object%2Fdownload%2Fis-number-object-1.0.5.tgz" + }, + "_is-number@2.1.0@is-number": { + "version": "https://registry.nlark.com/is-number/download/is-number-2.1.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_is-number@3.0.0@is-number": { + "version": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_is-number@4.0.0@is-number": { + "version": "https://registry.nlark.com/is-number/download/is-number-4.0.0.tgz" + }, + "_is-number@7.0.0@is-number": { + "version": "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz" + }, + "_is-obj@2.0.0@is-obj": { + "version": "https://registry.nlark.com/is-obj/download/is-obj-2.0.0.tgz" + }, + "_is-path-cwd@2.2.0@is-path-cwd": { + "version": "https://registry.nlark.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz" + }, + "_is-path-in-cwd@2.1.0@is-path-in-cwd": { + "version": "https://registry.nlark.com/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz?cache=0&sync_timestamp=1620047156679&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-in-cwd%2Fdownload%2Fis-path-in-cwd-2.1.0.tgz", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-2.1.0.tgz?cache=0&sync_timestamp=1620046922351&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-2.1.0.tgz", + "requires": { + "path-is-inside": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_is-path-inside@2.1.0@is-path-inside": { + "version": "https://registry.nlark.com/is-path-inside/download/is-path-inside-2.1.0.tgz?cache=0&sync_timestamp=1620046922351&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-2.1.0.tgz", + "requires": { + "path-is-inside": "^1.0.2" + }, + "dependencies": { + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-is-inside/download/path-is-inside-1.0.2.tgz" + } + } + }, + "_is-plain-obj@1.1.0@is-plain-obj": { + "version": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + }, + "_is-plain-object@2.0.4@is-plain-object": { + "version": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "_is-posix-bracket@0.1.1@is-posix-bracket": { + "version": "https://registry.nlark.com/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz" + }, + "_is-primitive@2.0.0@is-primitive": { + "version": "https://registry.nlark.com/is-primitive/download/is-primitive-2.0.0.tgz" + }, + "_is-regex@1.1.3@is-regex": { + "version": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "_is-resolvable@1.1.0@is-resolvable": { + "version": "https://registry.nlark.com/is-resolvable/download/is-resolvable-1.1.0.tgz" + }, + "_is-stream@1.1.0@is-stream": { + "version": "https://registry.nlark.com/is-stream/download/is-stream-1.1.0.tgz" + }, + "_is-stream@2.0.0@is-stream": { + "version": "https://registry.nlark.com/is-stream/download/is-stream-2.0.0.tgz" + }, + "_is-string@1.0.6@is-string": { + "version": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "_is-symbol@1.0.4@is-symbol": { + "version": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "_is-typedarray@1.0.0@is-typedarray": { + "version": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz" + }, + "_is-utf8@0.2.1@is-utf8": { + "version": "https://registry.nlark.com/is-utf8/download/is-utf8-0.2.1.tgz" + }, + "_is-whitespace@0.3.0@is-whitespace": { + "version": "https://registry.nlark.com/is-whitespace/download/is-whitespace-0.3.0.tgz" + }, + "_is-windows@1.0.2@is-windows": { + "version": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz" + }, + "_is-wsl@1.1.0@is-wsl": { + "version": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + }, + "_is-wsl@2.2.0@is-wsl": { + "version": "https://registry.nlark.com/is-wsl/download/is-wsl-2.2.0.tgz", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz" + } + } + }, + "_isarray@1.0.0@isarray": { + "version": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "_isexe@2.0.0@isexe": { + "version": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + }, + "_isobject@2.1.0@isobject": { + "version": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + } + } + }, + "_isobject@3.0.1@isobject": { + "version": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "_isstream@0.1.2@isstream": { + "version": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" + }, + "_istanbul-lib-coverage@1.2.1@istanbul-lib-coverage": { + "version": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-1.2.1.tgz" + }, + "_istanbul-lib-coverage@2.0.5@istanbul-lib-coverage": { + "version": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "_istanbul-lib-instrument@1.10.2@istanbul-lib-instrument": { + "version": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-1.10.2.tgz", + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + }, + "dependencies": { + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.nlark.com/babel-generator/download/babel-generator-6.26.1.tgz", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": {} + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-1.2.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + } + } + }, + "_istanbul-lib-instrument@3.3.0@istanbul-lib-instrument": { + "version": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "_istanbul-lib-report@2.0.8@istanbul-lib-report": { + "version": "https://registry.nlark.com/istanbul-lib-report/download/istanbul-lib-report-2.0.8.tgz", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": {} + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_istanbul-lib-source-maps@3.0.6@istanbul-lib-source-maps": { + "version": "https://registry.nlark.com/istanbul-lib-source-maps/download/istanbul-lib-source-maps-3.0.6.tgz", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_istanbul-reports@2.2.7@istanbul-reports": { + "version": "https://registry.nlark.com/istanbul-reports/download/istanbul-reports-2.2.7.tgz", + "requires": { + "html-escaper": "^2.0.0" + }, + "dependencies": { + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/html-escaper/download/html-escaper-2.0.2.tgz" + } + } + }, + "_javascript-stringify@2.1.0@javascript-stringify": { + "version": "https://registry.nlark.com/javascript-stringify/download/javascript-stringify-2.1.0.tgz" + }, + "_jest-changed-files@24.9.0@jest-changed-files": { + "version": "https://registry.nlark.com/jest-changed-files/download/jest-changed-files-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "_jest-cli@24.9.0@jest-cli": { + "version": "https://registry.nlark.com/jest-cli/download/jest-cli-24.9.0.tgz", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/core/download/@jest/core-24.9.0.tgz?cache=0&sync_timestamp=1622709636473&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fcore%2Fdownload%2F%40jest%2Fcore-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "prompts": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/prompts/download/prompts-2.4.1.tgz", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "_jest-config@24.9.0@jest-config": { + "version": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-sequencer/download/@jest/test-sequencer-24.9.0.tgz?cache=0&sync_timestamp=1622709637660&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-sequencer%2Fdownload%2F%40jest%2Ftest-sequencer-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": {} + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-diff@24.9.0@jest-diff": { + "version": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/diff-sequences/download/diff-sequences-24.9.0.tgz" + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "_jest-docblock@24.9.0@jest-docblock": { + "version": "https://registry.nlark.com/jest-docblock/download/jest-docblock-24.9.0.tgz", + "requires": { + "detect-newline": "^2.1.0" + }, + "dependencies": { + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/detect-newline/download/detect-newline-2.1.0.tgz" + } + } + }, + "_jest-each@24.9.0@jest-each": { + "version": "https://registry.nlark.com/jest-each/download/jest-each-24.9.0.tgz?cache=0&sync_timestamp=1622290388475&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-each%2Fdownload%2Fjest-each-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "_jest-environment-jsdom-fifteen@1.0.2@jest-environment-jsdom-fifteen": { + "version": "https://registry.nlark.com/jest-environment-jsdom-fifteen/download/jest-environment-jsdom-fifteen-1.0.2.tgz", + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^15.2.1" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.nlark.com/jsdom/download/jsdom-15.2.1.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-environment-jsdom@24.9.0@jest-environment-jsdom": { + "version": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/jsdom/download/jsdom-11.12.0.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-environment-node@24.9.0@jest-environment-node": { + "version": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + } + } + }, + "_jest-get-type@24.9.0@jest-get-type": { + "version": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "_jest-haste-map@24.9.0@jest-haste-map": { + "version": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": {} + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "_jest-jasmine2@24.9.0@jest-jasmine2": { + "version": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz" + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-generator-fn/download/is-generator-fn-2.1.0.tgz" + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-each/download/jest-each-24.9.0.tgz?cache=0&sync_timestamp=1622290388475&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-each%2Fdownload%2Fjest-each-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "_jest-leak-detector@24.9.0@jest-leak-detector": { + "version": "https://registry.nlark.com/jest-leak-detector/download/jest-leak-detector-24.9.0.tgz?cache=0&sync_timestamp=1622290386972&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-leak-detector%2Fdownload%2Fjest-leak-detector-24.9.0.tgz", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "_jest-matcher-utils@24.9.0@jest-matcher-utils": { + "version": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "_jest-message-util@24.9.0@jest-message-util": { + "version": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-mock@24.9.0@jest-mock": { + "version": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-pnp-resolver@1.2.2@jest-pnp-resolver": { + "version": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "_jest-regex-util@24.9.0@jest-regex-util": { + "version": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "_jest-resolve-dependencies@24.9.0@jest-resolve-dependencies": { + "version": "https://registry.nlark.com/jest-resolve-dependencies/download/jest-resolve-dependencies-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + } + } + }, + "_jest-resolve@24.9.0@jest-resolve": { + "version": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-runner@24.9.0@jest-runner": { + "version": "https://registry.nlark.com/jest-runner/download/jest-runner-24.9.0.tgz?cache=0&sync_timestamp=1622709114586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runner%2Fdownload%2Fjest-runner-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-docblock/download/jest-docblock-24.9.0.tgz", + "requires": { + "detect-newline": "^2.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-leak-detector/download/jest-leak-detector-24.9.0.tgz?cache=0&sync_timestamp=1622290386972&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-leak-detector%2Fdownload%2Fjest-leak-detector-24.9.0.tgz", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "_jest-runtime@24.9.0@jest-runtime": { + "version": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "_jest-serializer-vue@2.0.2@jest-serializer-vue": { + "version": "https://registry.nlark.com/jest-serializer-vue/download/jest-serializer-vue-2.0.2.tgz", + "requires": { + "pretty": "2.0.0" + }, + "dependencies": { + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/pretty/download/pretty-2.0.0.tgz", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": {} + } + } + }, + "_jest-serializer@24.9.0@jest-serializer": { + "version": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "_jest-snapshot@24.9.0@jest-snapshot": { + "version": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "_jest-transform-stub@2.0.0@jest-transform-stub": { + "version": "https://registry.nlark.com/jest-transform-stub/download/jest-transform-stub-2.0.0.tgz" + }, + "_jest-util@24.9.0@jest-util": { + "version": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_jest-validate@24.9.0@jest-validate": { + "version": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "_jest-watch-typeahead@0.4.2@jest-watch-typeahead": { + "version": "https://registry.nlark.com/jest-watch-typeahead/download/jest-watch-typeahead-0.4.2.tgz?cache=0&sync_timestamp=1622135809685&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-watch-typeahead%2Fdownload%2Fjest-watch-typeahead-0.4.2.tgz", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-watcher/download/jest-watcher-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-3.1.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "_jest-watcher@24.9.0@jest-watcher": { + "version": "https://registry.nlark.com/jest-watcher/download/jest-watcher-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-3.2.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-2.0.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-worker@24.9.0@jest-worker": { + "version": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_jest-worker@25.5.0@jest-worker": { + "version": "https://registry.nlark.com/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_jest@24.9.0@jest": { + "version": "https://registry.nlark.com/jest/download/jest-24.9.0.tgz", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-cli/download/jest-cli-24.9.0.tgz", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + } + } + }, + "_js-base64@2.6.4@js-base64": { + "version": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1621703300524&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz" + }, + "_js-beautify@1.13.13@js-beautify": { + "version": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": { + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622746031285&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": {} + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.nlark.com/editorconfig/download/editorconfig-0.15.3.tgz", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/nopt/download/nopt-5.0.0.tgz", + "requires": { + "abbrev": "1" + }, + "dependencies": {} + } + } + }, + "_js-cookie@2.2.0@js-cookie": { + "version": "https://registry.nlark.com/js-cookie/download/js-cookie-2.2.0.tgz" + }, + "_js-message@1.0.7@js-message": { + "version": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz" + }, + "_js-queue@2.0.2@js-queue": { + "version": "https://registry.nlark.com/js-queue/download/js-queue-2.0.2.tgz", + "requires": { + "easy-stack": "^1.0.1" + }, + "dependencies": { + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/easy-stack/download/easy-stack-1.0.1.tgz" + } + } + }, + "_js-tokens@3.0.2@js-tokens": { + "version": "https://registry.nlark.com/js-tokens/download/js-tokens-3.0.2.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-3.0.2.tgz" + }, + "_js-tokens@4.0.0@js-tokens": { + "version": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + }, + "_js-yaml@3.14.1@js-yaml": { + "version": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": {} + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + } + } + }, + "_jsbn@0.1.1@jsbn": { + "version": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "_jsdom@11.12.0@jsdom": { + "version": "https://registry.nlark.com/jsdom/download/jsdom-11.12.0.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.nlark.com/acorn/download/acorn-5.7.4.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-5.7.4.tgz" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/acorn-globals/download/acorn-globals-4.3.4.tgz", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": {} + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz" + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/cssstyle/download/cssstyle-1.4.0.tgz", + "requires": { + "cssom": "0.3.x" + }, + "dependencies": {} + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/data-urls/download/data-urls-1.1.0.tgz", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": {} + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": {} + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz", + "requires": { + "whatwg-encoding": "^1.0.1" + }, + "dependencies": {} + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/left-pad/download/left-pad-1.3.0.tgz" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/nwsapi/download/nwsapi-2.2.0.tgz" + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse5/download/parse5-4.0.0.tgz" + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/pn/download/pn-1.1.0.tgz" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.nlark.com/request-promise-native/download/request-promise-native-1.0.9.tgz", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": {} + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz", + "requires": { + "browser-process-hrtime": "^1.0.0" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": {} + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-6.5.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.nlark.com/ws/download/ws-5.2.3.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + }, + "_jsdom@15.2.1@jsdom": { + "version": "https://registry.nlark.com/jsdom/download/jsdom-15.2.1.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/acorn-globals/download/acorn-globals-4.3.4.tgz", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": {} + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz" + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.4.4.tgz" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/cssstyle/download/cssstyle-2.3.0.tgz", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": {} + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/data-urls/download/data-urls-1.1.0.tgz", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": {} + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": {} + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz", + "requires": { + "whatwg-encoding": "^1.0.1" + }, + "dependencies": {} + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/nwsapi/download/nwsapi-2.2.0.tgz" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/parse5/download/parse5-5.1.0.tgz" + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/pn/download/pn-1.1.0.tgz" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.nlark.com/request-promise-native/download/request-promise-native-1.0.9.tgz", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": {} + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.nlark.com/saxes/download/saxes-3.1.11.tgz", + "requires": { + "xmlchars": "^2.1.1" + }, + "dependencies": {} + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-3.0.1.tgz", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz", + "requires": { + "browser-process-hrtime": "^1.0.0" + }, + "dependencies": {} + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/w3c-xmlserializer/download/w3c-xmlserializer-1.1.2.tgz", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": {} + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.nlark.com/ws/download/ws-7.4.6.tgz" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + }, + "_jsesc@0.5.0@jsesc": { + "version": "https://registry.nlark.com/jsesc/download/jsesc-0.5.0.tgz" + }, + "_jsesc@1.3.0@jsesc": { + "version": "https://registry.nlark.com/jsesc/download/jsesc-1.3.0.tgz" + }, + "_jsesc@2.5.2@jsesc": { + "version": "https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz" + }, + "_json-parse-better-errors@1.0.2@json-parse-better-errors": { + "version": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + }, + "_json-parse-even-better-errors@2.3.1@json-parse-even-better-errors": { + "version": "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz" + }, + "_json-schema-traverse@0.4.1@json-schema-traverse": { + "version": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "_json-schema@0.2.3@json-schema": { + "version": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz" + }, + "_json-stable-stringify-without-jsonify@1.0.1@json-stable-stringify-without-jsonify": { + "version": "https://registry.nlark.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz" + }, + "_json-stringify-safe@5.0.1@json-stringify-safe": { + "version": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz" + }, + "_json3@3.3.3@json3": { + "version": "https://registry.nlark.com/json3/download/json3-3.3.3.tgz" + }, + "_json5@0.5.1@json5": { + "version": "https://registry.nlark.com/json5/download/json5-0.5.1.tgz" + }, + "_json5@1.0.1@json5": { + "version": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "_json5@2.2.0@json5": { + "version": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "_jsonfile@4.0.0@jsonfile": { + "version": "https://registry.nlark.com/jsonfile/download/jsonfile-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.6" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz", + "optional": true + } + } + }, + "_jsprim@1.4.1@jsprim": { + "version": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "_killable@1.0.1@killable": { + "version": "https://registry.nlark.com/killable/download/killable-1.0.1.tgz" + }, + "_kind-of@3.2.2@kind-of": { + "version": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + }, + "_kind-of@4.0.0@kind-of": { + "version": "https://registry.nlark.com/kind-of/download/kind-of-4.0.0.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-1.1.6.tgz" + } + } + }, + "_kind-of@5.1.0@kind-of": { + "version": "https://registry.nlark.com/kind-of/download/kind-of-5.1.0.tgz" + }, + "_kind-of@6.0.3@kind-of": { + "version": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "_kleur@3.0.3@kleur": { + "version": "https://registry.nlark.com/kleur/download/kleur-3.0.3.tgz" + }, + "_launch-editor-middleware@2.2.1@launch-editor-middleware": { + "version": "https://registry.nlark.com/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz", + "requires": { + "launch-editor": "^2.2.1" + }, + "dependencies": { + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": {} + } + } + }, + "_launch-editor@2.2.1@launch-editor": { + "version": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/shell-quote/download/shell-quote-1.7.2.tgz" + } + } + }, + "_left-pad@1.3.0@left-pad": { + "version": "https://registry.nlark.com/left-pad/download/left-pad-1.3.0.tgz" + }, + "_leven@3.1.0@leven": { + "version": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "_levn@0.3.0@levn": { + "version": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": {} + } + } + }, + "_lines-and-columns@1.1.6@lines-and-columns": { + "version": "https://registry.nlark.com/lines-and-columns/download/lines-and-columns-1.1.6.tgz" + }, + "_load-json-file@1.1.0@load-json-file": { + "version": "https://registry.nlark.com/load-json-file/download/load-json-file-1.1.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-2.2.0.tgz", + "requires": { + "error-ex": "^1.2.0" + }, + "dependencies": {} + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": {} + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-2.0.0.tgz", + "requires": { + "is-utf8": "^0.2.0" + }, + "dependencies": {} + } + } + }, + "_load-json-file@4.0.0@load-json-file": { + "version": "https://registry.nlark.com/load-json-file/download/load-json-file-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": {} + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + } + } + }, + "_loader-fs-cache@1.0.3@loader-fs-cache": { + "version": "https://registry.nlark.com/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-0.1.1.tgz", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + } + } + }, + "_loader-runner@2.4.0@loader-runner": { + "version": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "_loader-utils@0.2.17@loader-utils": { + "version": "https://registry.nlark.com/loader-utils/download/loader-utils-0.2.17.tgz", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/big.js/download/big.js-3.2.0.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-3.2.0.tgz" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-2.1.0.tgz" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.nlark.com/json5/download/json5-0.5.1.tgz" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + } + } + }, + "_loader-utils@1.4.0@loader-utils": { + "version": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "_locate-path@2.0.0@locate-path": { + "version": "https://registry.npm.taobao.org/locate-path/download/locate-path-2.0.0.tgz", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "requires": { + "p-limit": "^1.1.0" + }, + "dependencies": {} + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + } + } + }, + "_locate-path@3.0.0@locate-path": { + "version": "https://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", + "requires": { + "p-limit": "^2.0.0" + }, + "dependencies": {} + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + } + } + }, + "_locate-path@5.0.0@locate-path": { + "version": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", + "requires": { + "p-locate": "^4.1.0" + }, + "dependencies": { + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": {} + } + } + }, + "_lodash.debounce@4.0.8@lodash.debounce": { + "version": "https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz" + }, + "_lodash.defaultsdeep@4.6.1@lodash.defaultsdeep": { + "version": "https://registry.nlark.com/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz" + }, + "_lodash.kebabcase@4.1.1@lodash.kebabcase": { + "version": "https://registry.nlark.com/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz" + }, + "_lodash.mapvalues@4.6.0@lodash.mapvalues": { + "version": "https://registry.nlark.com/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz" + }, + "_lodash.memoize@4.1.2@lodash.memoize": { + "version": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "_lodash.padend@4.6.1@lodash.padend": { + "version": "https://registry.nlark.com/lodash.padend/download/lodash.padend-4.6.1.tgz" + }, + "_lodash.sortby@4.7.0@lodash.sortby": { + "version": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "_lodash.transform@4.6.0@lodash.transform": { + "version": "https://registry.nlark.com/lodash.transform/download/lodash.transform-4.6.0.tgz" + }, + "_lodash.uniq@4.5.0@lodash.uniq": { + "version": "https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz" + }, + "_lodash@4.17.21@lodash": { + "version": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "_lodash@4.17.4@lodash": { + "version": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.4.tgz" + }, + "_log-symbols@2.2.0@log-symbols": { + "version": "https://registry.nlark.com/log-symbols/download/log-symbols-2.2.0.tgz", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + } + } + }, + "_loglevel@1.7.1@loglevel": { + "version": "https://registry.nlark.com/loglevel/download/loglevel-1.7.1.tgz" + }, + "_loose-envify@1.4.0@loose-envify": { + "version": "https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + } + } + }, + "_lower-case@1.1.4@lower-case": { + "version": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz" + }, + "_lru-cache@4.1.5@lru-cache": { + "version": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": { + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz" + } + } + }, + "_lru-cache@5.1.1@lru-cache": { + "version": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz" + } + } + }, + "_make-dir@2.1.0@make-dir": { + "version": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + } + } + }, + "_make-dir@3.1.0@make-dir": { + "version": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "_make-error@1.3.6@make-error": { + "version": "https://registry.nlark.com/make-error/download/make-error-1.3.6.tgz" + }, + "_makeerror@1.0.11@makeerror": { + "version": "https://registry.nlark.com/makeerror/download/makeerror-1.0.11.tgz", + "requires": { + "tmpl": "1.0.x" + }, + "dependencies": { + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/tmpl/download/tmpl-1.0.4.tgz" + } + } + }, + "_map-cache@0.2.2@map-cache": { + "version": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "_map-visit@1.0.0@map-visit": { + "version": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "requires": { + "object-visit": "^1.0.0" + }, + "dependencies": { + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_math-random@1.0.4@math-random": { + "version": "https://registry.nlark.com/math-random/download/math-random-1.0.4.tgz" + }, + "_md5.js@1.3.5@md5.js": { + "version": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_mdn-data@1.1.4@mdn-data": { + "version": "https://registry.nlark.com/mdn-data/download/mdn-data-1.1.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-1.1.4.tgz" + }, + "_mdn-data@2.0.14@mdn-data": { + "version": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.14.tgz" + }, + "_mdn-data@2.0.4@mdn-data": { + "version": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.4.tgz" + }, + "_media-typer@0.3.0@media-typer": { + "version": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz" + }, + "_memory-fs@0.4.1@memory-fs": { + "version": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": {} + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_memory-fs@0.5.0@memory-fs": { + "version": "https://registry.nlark.com/memory-fs/download/memory-fs-0.5.0.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": {} + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_merge-descriptors@1.0.1@merge-descriptors": { + "version": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz" + }, + "_merge-options@1.0.1@merge-options": { + "version": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + } + } + }, + "_merge-source-map@1.1.0@merge-source-map": { + "version": "https://registry.nlark.com/merge-source-map/download/merge-source-map-1.1.0.tgz", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_merge-stream@2.0.0@merge-stream": { + "version": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "_merge2@1.4.1@merge2": { + "version": "https://registry.nlark.com/merge2/download/merge2-1.4.1.tgz" + }, + "_methods@1.1.2@methods": { + "version": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz" + }, + "_microargs@1.1.0@microargs": { + "version": "https://registry.nlark.com/microargs/download/microargs-1.1.0.tgz" + }, + "_microcli@1.3.1@microcli": { + "version": "https://registry.nlark.com/microcli/download/microcli-1.3.1.tgz", + "requires": { + "lodash": "4.17.4", + "microargs": "1.1.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.4.tgz" + }, + "microargs": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/microargs/download/microargs-1.1.0.tgz" + } + } + }, + "_micromatch@2.3.11@micromatch": { + "version": "https://registry.nlark.com/micromatch/download/micromatch-2.3.11.tgz", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-2.0.0.tgz", + "requires": { + "arr-flatten": "^1.0.1" + }, + "dependencies": {} + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.2.1.tgz" + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.nlark.com/braces/download/braces-1.8.5.tgz", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "dependencies": {} + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-0.1.5.tgz", + "requires": { + "is-posix-bracket": "^0.1.0" + }, + "dependencies": {} + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/extglob/download/extglob-0.3.2.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": {} + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/filename-regex/download/filename-regex-2.0.1.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": {} + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "requires": { + "remove-trailing-separator": "^1.0.1" + }, + "dependencies": {} + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/object.omit/download/object.omit-2.0.1.tgz", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": {} + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/parse-glob/download/parse-glob-3.0.4.tgz", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": {} + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/regex-cache/download/regex-cache-0.4.4.tgz", + "requires": { + "is-equal-shallow": "^0.1.3" + }, + "dependencies": {} + } + } + }, + "_micromatch@3.1.0@micromatch": { + "version": "https://registry.nlark.com/micromatch/download/micromatch-3.1.0.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-4.0.0.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": {} + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": { + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + } + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-5.1.0.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + } + } + }, + "_micromatch@3.1.10@micromatch": { + "version": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "_miller-rabin@4.0.1@miller-rabin": { + "version": "https://registry.nlark.com/miller-rabin/download/miller-rabin-4.0.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + } + } + }, + "_mime-db@1.48.0@mime-db": { + "version": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + }, + "_mime-types@2.1.31@mime-types": { + "version": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "_mime@1.4.1@mime": { + "version": "https://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz" + }, + "_mime@1.6.0@mime": { + "version": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz" + }, + "_mime@2.5.2@mime": { + "version": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "_mimic-fn@1.2.0@mimic-fn": { + "version": "https://registry.nlark.com/mimic-fn/download/mimic-fn-1.2.0.tgz" + }, + "_mimic-fn@2.1.0@mimic-fn": { + "version": "https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz" + }, + "_mini-css-extract-plugin@0.9.0@mini-css-extract-plugin": { + "version": "https://registry.nlark.com/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz?cache=0&sync_timestamp=1619783444865&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.9.0.tgz", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-1.9.1.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "_minimalistic-assert@1.0.1@minimalistic-assert": { + "version": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "_minimalistic-crypto-utils@1.0.1@minimalistic-crypto-utils": { + "version": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + }, + "_minimatch@3.0.4@minimatch": { + "version": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": {} + } + } + }, + "_minimist@1.2.5@minimist": { + "version": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + }, + "_minipass-collect@1.0.2@minipass-collect": { + "version": "https://registry.nlark.com/minipass-collect/download/minipass-collect-1.0.2.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_minipass-flush@1.0.5@minipass-flush": { + "version": "https://registry.nlark.com/minipass-flush/download/minipass-flush-1.0.5.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_minipass-pipeline@1.2.4@minipass-pipeline": { + "version": "https://registry.nlark.com/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_minipass@3.1.3@minipass": { + "version": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + }, + "_mississippi@3.0.0@mississippi": { + "version": "https://registry.nlark.com/mississippi/download/mississippi-3.0.0.tgz", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.nlark.com/concat-stream/download/concat-stream-1.6.2.tgz", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": {} + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": {} + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/flush-write-stream/download/flush-write-stream-1.1.1.tgz", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": {} + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/from2/download/from2-2.3.0.tgz", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": {} + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/parallel-transform/download/parallel-transform-1.2.0.tgz", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": {} + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": {} + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/pumpify/download/pumpify-1.5.1.tgz", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": {} + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/stream-each/download/stream-each-1.2.3.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + }, + "dependencies": {} + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/through2/download/through2-2.0.5.tgz", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": {} + } + } + }, + "_mitt@1.1.2@mitt": { + "version": "https://registry.nlark.com/mitt/download/mitt-1.1.2.tgz" + }, + "_mixin-deep@1.3.2@mixin-deep": { + "version": "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "_mkdirp@0.5.5@mkdirp": { + "version": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "_mkdirp@1.0.4@mkdirp": { + "version": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz" + }, + "_mockjs@1.0.1-beta3@mockjs": { + "version": "https://registry.nlark.com/mockjs/download/mockjs-1.0.1-beta3.tgz", + "requires": { + "commander": "*" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/commander/download/commander-7.2.0.tgz" + } + } + }, + "_move-concurrently@1.0.1@move-concurrently": { + "version": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": {} + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "_ms@2.0.0@ms": { + "version": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + }, + "_ms@2.1.1@ms": { + "version": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz" + }, + "_ms@2.1.2@ms": { + "version": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + }, + "_ms@2.1.3@ms": { + "version": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz" + }, + "_multicast-dns-service-types@1.1.0@multicast-dns-service-types": { + "version": "https://registry.nlark.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz" + }, + "_multicast-dns@6.2.3@multicast-dns": { + "version": "https://registry.nlark.com/multicast-dns/download/multicast-dns-6.2.3.tgz", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "dependencies": { + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.nlark.com/dns-packet/download/dns-packet-1.3.4.tgz", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz" + } + } + }, + "_mute-stream@0.0.8@mute-stream": { + "version": "https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz" + }, + "_mz@2.7.0@mz": { + "version": "https://registry.nlark.com/mz/download/mz-2.7.0.tgz", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + }, + "dependencies": { + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/thenify-all/download/thenify-all-1.6.0.tgz", + "requires": { + "thenify": ">= 3.1.0 < 4" + }, + "dependencies": {} + } + } + }, + "_nanomatch@1.2.13@nanomatch": { + "version": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "_natural-compare@1.4.0@natural-compare": { + "version": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "_negotiator@0.6.2@negotiator": { + "version": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz" + }, + "_neo-async@2.6.2@neo-async": { + "version": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "_nice-try@1.0.5@nice-try": { + "version": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz" + }, + "_no-case@2.3.2@no-case": { + "version": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz" + } + } + }, + "_node-addon-api@1.7.2@node-addon-api": { + "version": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz" + }, + "_node-cache@4.2.1@node-cache": { + "version": "https://registry.nlark.com/node-cache/download/node-cache-4.2.1.tgz", + "requires": { + "clone": "2.x", + "lodash": "^4.17.15" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "_node-forge@0.10.0@node-forge": { + "version": "https://registry.nlark.com/node-forge/download/node-forge-0.10.0.tgz" + }, + "_node-int64@0.4.0@node-int64": { + "version": "https://registry.nlark.com/node-int64/download/node-int64-0.4.0.tgz" + }, + "_node-ipc@9.1.4@node-ipc": { + "version": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": { + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/event-pubsub/download/event-pubsub-4.3.0.tgz" + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz" + }, + "js-queue": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/js-queue/download/js-queue-2.0.2.tgz", + "requires": { + "easy-stack": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_node-libs-browser@2.2.1@node-libs-browser": { + "version": "https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "assert": { + "version": "1.5.0", + "resolved": "https://registry.nlark.com/assert/download/assert-1.5.0.tgz", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": {} + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/browserify-zlib/download/browserify-zlib-0.2.0.tgz", + "requires": { + "pako": "~1.0.5" + }, + "dependencies": {} + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.nlark.com/buffer/download/buffer-4.9.2.tgz", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": {} + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/console-browserify/download/console-browserify-1.2.0.tgz" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/constants-browserify/download/constants-browserify-1.0.0.tgz" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.nlark.com/crypto-browserify/download/crypto-browserify-3.12.0.tgz", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "dependencies": {} + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/domain-browser/download/domain-browser-1.2.0.tgz" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/events/download/events-3.3.0.tgz" + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/https-browserify/download/https-browserify-1.0.0.tgz" + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/os-browserify/download/os-browserify-0.3.0.tgz" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.nlark.com/path-browserify/download/path-browserify-0.0.1.tgz" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/querystring-es3/download/querystring-es3-0.2.1.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/stream-browserify/download/stream-browserify-2.0.2.tgz", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": {} + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": {} + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": {} + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.nlark.com/timers-browserify/download/timers-browserify-2.0.12.tgz", + "requires": { + "setimmediate": "^1.0.4" + }, + "dependencies": {} + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.nlark.com/tty-browserify/download/tty-browserify-0.0.0.tgz" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": {} + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/util/download/util-0.11.1.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.11.1.tgz", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": {} + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/vm-browserify/download/vm-browserify-1.1.2.tgz" + } + } + }, + "_node-modules-regexp@1.0.0@node-modules-regexp": { + "version": "https://registry.nlark.com/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz" + }, + "_node-notifier@5.4.5@node-notifier": { + "version": "https://registry.nlark.com/node-notifier/download/node-notifier-5.4.5.tgz?cache=0&sync_timestamp=1621962354910&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-notifier%2Fdownload%2Fnode-notifier-5.4.5.tgz", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "growly": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/growly/download/growly-1.3.0.tgz" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/shellwords/download/shellwords-0.1.1.tgz" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_node-releases@1.1.73@node-releases": { + "version": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + }, + "_nopt@5.0.0@nopt": { + "version": "https://registry.nlark.com/nopt/download/nopt-5.0.0.tgz", + "requires": { + "abbrev": "1" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/abbrev/download/abbrev-1.1.1.tgz" + } + } + }, + "_normalize-package-data@2.5.0@normalize-package-data": { + "version": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_normalize-path@1.0.0@normalize-path": { + "version": "https://registry.nlark.com/normalize-path/download/normalize-path-1.0.0.tgz" + }, + "_normalize-path@2.1.1@normalize-path": { + "version": "https://registry.nlark.com/normalize-path/download/normalize-path-2.1.1.tgz", + "requires": { + "remove-trailing-separator": "^1.0.1" + }, + "dependencies": { + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz" + } + } + }, + "_normalize-path@3.0.0@normalize-path": { + "version": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "_normalize-range@0.1.2@normalize-range": { + "version": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz" + }, + "_normalize-url@1.9.1@normalize-url": { + "version": "https://registry.nlark.com/normalize-url/download/normalize-url-1.9.1.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/prepend-http/download/prepend-http-1.0.4.tgz" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": {} + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/sort-keys/download/sort-keys-1.1.2.tgz", + "requires": { + "is-plain-obj": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_normalize-url@3.3.0@normalize-url": { + "version": "https://registry.nlark.com/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz" + }, + "_normalize-wheel@1.0.1@normalize-wheel": { + "version": "https://registry.nlark.com/normalize-wheel/download/normalize-wheel-1.0.1.tgz" + }, + "_normalize.css@7.0.0@normalize.css": { + "version": "https://registry.nlark.com/normalize.css/download/normalize.css-7.0.0.tgz" + }, + "_npm-run-path@2.0.2@npm-run-path": { + "version": "https://registry.nlark.com/npm-run-path/download/npm-run-path-2.0.2.tgz", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz" + } + } + }, + "_npm-run-path@4.0.1@npm-run-path": { + "version": "https://registry.nlark.com/npm-run-path/download/npm-run-path-4.0.1.tgz", + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + } + } + }, + "_nprogress@0.2.0@nprogress": { + "version": "https://registry.nlark.com/nprogress/download/nprogress-0.2.0.tgz" + }, + "_nth-check@1.0.2@nth-check": { + "version": "https://registry.nlark.com/nth-check/download/nth-check-1.0.2.tgz", + "requires": { + "boolbase": "~1.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + } + } + }, + "_nth-check@2.0.0@nth-check": { + "version": "https://registry.nlark.com/nth-check/download/nth-check-2.0.0.tgz", + "requires": { + "boolbase": "^1.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + } + } + }, + "_num2fraction@1.2.2@num2fraction": { + "version": "https://registry.nlark.com/num2fraction/download/num2fraction-1.2.2.tgz" + }, + "_nwsapi@2.2.0@nwsapi": { + "version": "https://registry.nlark.com/nwsapi/download/nwsapi-2.2.0.tgz" + }, + "_oauth-sign@0.9.0@oauth-sign": { + "version": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz" + }, + "_object-assign@4.1.1@object-assign": { + "version": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "_object-copy@0.1.0@object-copy": { + "version": "https://registry.nlark.com/object-copy/download/object-copy-0.1.0.tgz", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz" + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_object-hash@1.3.1@object-hash": { + "version": "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz" + }, + "_object-inspect@1.10.3@object-inspect": { + "version": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz" + }, + "_object-is@1.1.5@object-is": { + "version": "https://registry.nlark.com/object-is/download/object-is-1.1.5.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "_object-keys@1.1.1@object-keys": { + "version": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "_object-visit@1.0.1@object-visit": { + "version": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "_object.assign@4.1.2@object.assign": { + "version": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "_object.getownpropertydescriptors@2.1.2@object.getownpropertydescriptors": { + "version": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_object.omit@2.0.1@object.omit": { + "version": "https://registry.nlark.com/object.omit/download/object.omit-2.0.1.tgz", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/for-own/download/for-own-0.1.5.tgz", + "requires": { + "for-in": "^1.0.1" + }, + "dependencies": {} + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "_object.pick@1.3.0@object.pick": { + "version": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "_object.values@1.1.4@object.values": { + "version": "https://registry.nlark.com/object.values/download/object.values-1.1.4.tgz?cache=0&sync_timestamp=1622071191450&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject.values%2Fdownload%2Fobject.values-1.1.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_obuf@1.1.2@obuf": { + "version": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "_omelette@0.4.5@omelette": { + "version": "https://registry.nlark.com/omelette/download/omelette-0.4.5.tgz" + }, + "_on-finished@2.3.0@on-finished": { + "version": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "_on-headers@1.0.2@on-headers": { + "version": "https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz" + }, + "_once@1.4.0@once": { + "version": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + }, + "_onetime@2.0.1@onetime": { + "version": "https://registry.nlark.com/onetime/download/onetime-2.0.1.tgz", + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-1.2.0.tgz" + } + } + }, + "_onetime@5.1.2@onetime": { + "version": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz" + } + } + }, + "_open@6.4.0@open": { + "version": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + } + } + }, + "_opener@1.5.2@opener": { + "version": "https://registry.nlark.com/opener/download/opener-1.5.2.tgz" + }, + "_opn@5.5.0@opn": { + "version": "https://registry.nlark.com/opn/download/opn-5.5.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + } + } + }, + "_optionator@0.8.3@optionator": { + "version": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": { + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": {} + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": {} + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz" + } + } + }, + "_ora@3.4.0@ora": { + "version": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz", + "requires": { + "restore-cursor": "^2.0.0" + }, + "dependencies": {} + }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.nlark.com/cli-spinners/download/cli-spinners-2.6.0.tgz" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/log-symbols/download/log-symbols-2.2.0.tgz", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/wcwidth/download/wcwidth-1.0.1.tgz", + "requires": { + "defaults": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "_original@1.0.2@original": { + "version": "https://registry.nlark.com/original/download/original-1.0.2.tgz", + "requires": { + "url-parse": "^1.4.3" + }, + "dependencies": { + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_os-browserify@0.3.0@os-browserify": { + "version": "https://registry.nlark.com/os-browserify/download/os-browserify-0.3.0.tgz" + }, + "_os-tmpdir@1.0.2@os-tmpdir": { + "version": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz" + }, + "_p-each-series@1.0.0@p-each-series": { + "version": "https://registry.nlark.com/p-each-series/download/p-each-series-1.0.0.tgz", + "requires": { + "p-reduce": "^1.0.0" + }, + "dependencies": { + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz" + } + } + }, + "_p-finally@1.0.0@p-finally": { + "version": "https://registry.nlark.com/p-finally/download/p-finally-1.0.0.tgz" + }, + "_p-finally@2.0.1@p-finally": { + "version": "https://registry.nlark.com/p-finally/download/p-finally-2.0.1.tgz" + }, + "_p-limit@1.3.0@p-limit": { + "version": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz", + "requires": { + "p-try": "^1.0.0" + }, + "dependencies": { + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz" + } + } + }, + "_p-limit@2.3.0@p-limit": { + "version": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + } + } + }, + "_p-locate@2.0.0@p-locate": { + "version": "https://registry.npm.taobao.org/p-locate/download/p-locate-2.0.0.tgz", + "requires": { + "p-limit": "^1.1.0" + }, + "dependencies": { + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-1.3.0.tgz", + "requires": { + "p-try": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_p-locate@3.0.0@p-locate": { + "version": "https://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz", + "requires": { + "p-limit": "^2.0.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_p-locate@4.1.0@p-locate": { + "version": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_p-map@2.1.0@p-map": { + "version": "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz" + }, + "_p-map@3.0.0@p-map": { + "version": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", + "requires": { + "aggregate-error": "^3.0.0" + }, + "dependencies": { + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_p-reduce@1.0.0@p-reduce": { + "version": "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz" + }, + "_p-retry@3.0.1@p-retry": { + "version": "https://registry.nlark.com/p-retry/download/p-retry-3.0.1.tgz", + "requires": { + "retry": "^0.12.0" + }, + "dependencies": { + "retry": { + "version": "0.12.0", + "resolved": "https://registry.nlark.com/retry/download/retry-0.12.0.tgz" + } + } + }, + "_p-try@1.0.0@p-try": { + "version": "https://registry.npm.taobao.org/p-try/download/p-try-1.0.0.tgz" + }, + "_p-try@2.2.0@p-try": { + "version": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + }, + "_pako@1.0.11@pako": { + "version": "https://registry.nlark.com/pako/download/pako-1.0.11.tgz" + }, + "_parallel-transform@1.2.0@parallel-transform": { + "version": "https://registry.nlark.com/parallel-transform/download/parallel-transform-1.2.0.tgz", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/cyclist/download/cyclist-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_param-case@2.1.1@param-case": { + "version": "https://registry.nlark.com/param-case/download/param-case-2.1.1.tgz", + "requires": { + "no-case": "^2.2.0" + }, + "dependencies": { + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "_parent-module@1.0.1@parent-module": { + "version": "https://registry.nlark.com/parent-module/download/parent-module-1.0.1.tgz", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + } + } + }, + "_parse-asn1@5.1.6@parse-asn1": { + "version": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.nlark.com/asn1.js/download/asn1.js-5.4.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": {} + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_parse-glob@3.0.4@parse-glob": { + "version": "https://registry.nlark.com/parse-glob/download/parse-glob-3.0.4.tgz", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/glob-base/download/glob-base-0.3.0.tgz", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": {} + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/is-dotfile/download/is-dotfile-1.0.3.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_parse-json@2.2.0@parse-json": { + "version": "https://registry.nlark.com/parse-json/download/parse-json-2.2.0.tgz", + "requires": { + "error-ex": "^1.2.0" + }, + "dependencies": { + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": {} + } + } + }, + "_parse-json@4.0.0@parse-json": { + "version": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": { + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": {} + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + } + } + }, + "_parse-json@5.2.0@parse-json": { + "version": "https://registry.nlark.com/parse-json/download/parse-json-5.2.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": {} + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz" + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/lines-and-columns/download/lines-and-columns-1.1.6.tgz" + } + } + }, + "_parse5-htmlparser2-tree-adapter@6.0.1@parse5-htmlparser2-tree-adapter": { + "version": "https://registry.nlark.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.nlark.com/parse5/download/parse5-6.0.1.tgz" + } + } + }, + "_parse5@4.0.0@parse5": { + "version": "https://registry.nlark.com/parse5/download/parse5-4.0.0.tgz" + }, + "_parse5@5.1.0@parse5": { + "version": "https://registry.nlark.com/parse5/download/parse5-5.1.0.tgz" + }, + "_parse5@5.1.1@parse5": { + "version": "https://registry.nlark.com/parse5/download/parse5-5.1.1.tgz" + }, + "_parse5@6.0.1@parse5": { + "version": "https://registry.nlark.com/parse5/download/parse5-6.0.1.tgz" + }, + "_parseurl@1.3.3@parseurl": { + "version": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "_pascalcase@0.1.1@pascalcase": { + "version": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz" + }, + "_path-browserify@0.0.1@path-browserify": { + "version": "https://registry.nlark.com/path-browserify/download/path-browserify-0.0.1.tgz" + }, + "_path-dirname@1.0.2@path-dirname": { + "version": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz" + }, + "_path-exists@2.1.0@path-exists": { + "version": "https://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz", + "requires": { + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_path-exists@3.0.0@path-exists": { + "version": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + }, + "_path-exists@4.0.0@path-exists": { + "version": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz" + }, + "_path-is-absolute@1.0.1@path-is-absolute": { + "version": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + }, + "_path-is-inside@1.0.2@path-is-inside": { + "version": "https://registry.nlark.com/path-is-inside/download/path-is-inside-1.0.2.tgz" + }, + "_path-key@2.0.1@path-key": { + "version": "https://registry.nlark.com/path-key/download/path-key-2.0.1.tgz" + }, + "_path-key@3.1.1@path-key": { + "version": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + }, + "_path-parse@1.0.7@path-parse": { + "version": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + }, + "_path-to-regexp@0.1.7@path-to-regexp": { + "version": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz" + }, + "_path-to-regexp@2.4.0@path-to-regexp": { + "version": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-2.4.0.tgz" + }, + "_path-type@1.1.0@path-type": { + "version": "https://registry.nlark.com/path-type/download/path-type-1.1.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_path-type@3.0.0@path-type": { + "version": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + } + } + }, + "_pbkdf2@3.1.2@pbkdf2": { + "version": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "_performance-now@2.1.0@performance-now": { + "version": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" + }, + "_picomatch@2.3.0@picomatch": { + "version": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + }, + "_pify@2.3.0@pify": { + "version": "https://registry.nlark.com/pify/download/pify-2.3.0.tgz" + }, + "_pify@3.0.0@pify": { + "version": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + }, + "_pify@4.0.1@pify": { + "version": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "_pinkie-promise@2.0.1@pinkie-promise": { + "version": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + } + } + }, + "_pinkie@2.0.4@pinkie": { + "version": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + }, + "_pirates@4.0.1@pirates": { + "version": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": { + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz" + } + } + }, + "_pkg-dir@1.0.0@pkg-dir": { + "version": "https://registry.nlark.com/pkg-dir/download/pkg-dir-1.0.0.tgz", + "requires": { + "find-up": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_pkg-dir@3.0.0@pkg-dir": { + "version": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_pkg-dir@4.2.0@pkg-dir": { + "version": "https://registry.nlark.com/pkg-dir/download/pkg-dir-4.2.0.tgz", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_pn@1.1.0@pn": { + "version": "https://registry.nlark.com/pn/download/pn-1.1.0.tgz" + }, + "_pnp-webpack-plugin@1.6.4@pnp-webpack-plugin": { + "version": "https://registry.nlark.com/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz", + "requires": { + "ts-pnp": "^1.1.6" + }, + "dependencies": { + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/ts-pnp/download/ts-pnp-1.2.0.tgz" + } + } + }, + "_portfinder@1.0.28@portfinder": { + "version": "https://registry.nlark.com/portfinder/download/portfinder-1.0.28.tgz", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": {} + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + } + } + }, + "_posix-character-classes@0.1.1@posix-character-classes": { + "version": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz" + }, + "_postcss-calc@7.0.5@postcss-calc": { + "version": "https://registry.nlark.com/postcss-calc/download/postcss-calc-7.0.5.tgz", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "_postcss-colormin@4.0.3@postcss-colormin": { + "version": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1622236593947&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/color/download/color-3.1.3.tgz", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-convert-values@4.0.1@postcss-convert-values": { + "version": "https://registry.nlark.com/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-discard-comments@4.0.2@postcss-discard-comments": { + "version": "https://registry.nlark.com/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-discard-duplicates@4.0.2@postcss-discard-duplicates": { + "version": "https://registry.nlark.com/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-discard-empty@4.0.1@postcss-discard-empty": { + "version": "https://registry.nlark.com/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-discard-overridden@4.0.1@postcss-discard-overridden": { + "version": "https://registry.nlark.com/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-load-config@2.1.2@postcss-load-config": { + "version": "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": {} + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/import-cwd/download/import-cwd-2.1.0.tgz", + "requires": { + "import-from": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-loader@3.0.0@postcss-loader": { + "version": "https://registry.nlark.com/postcss-loader/download/postcss-loader-3.0.0.tgz", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-merge-longhand@4.0.11@postcss-merge-longhand": { + "version": "https://registry.nlark.com/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_postcss-merge-rules@4.0.3@postcss-merge-rules": { + "version": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": {} + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": {} + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/vendors/download/vendors-1.0.4.tgz" + } + } + }, + "_postcss-minify-font-values@4.0.2@postcss-minify-font-values": { + "version": "https://registry.nlark.com/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-minify-gradients@4.0.2@postcss-minify-gradients": { + "version": "https://registry.nlark.com/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-color-stop/download/is-color-stop-1.1.0.tgz", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-minify-params@4.0.2@postcss-minify-params": { + "version": "https://registry.nlark.com/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + } + } + }, + "_postcss-minify-selectors@4.0.2@postcss-minify-selectors": { + "version": "https://registry.nlark.com/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_postcss-modules-extract-imports@2.0.0@postcss-modules-extract-imports": { + "version": "https://registry.nlark.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-modules-local-by-default@3.0.3@postcss-modules-local-by-default": { + "version": "https://registry.nlark.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "_postcss-modules-scope@2.2.0@postcss-modules-scope": { + "version": "https://registry.nlark.com/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_postcss-modules-values@3.0.0@postcss-modules-values": { + "version": "https://registry.nlark.com/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + }, + "dependencies": { + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-normalize-charset@4.0.1@postcss-normalize-charset": { + "version": "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-normalize-display-values@4.0.2@postcss-normalize-display-values": { + "version": "https://registry.nlark.com/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-normalize-positions@4.0.2@postcss-normalize-positions": { + "version": "https://registry.nlark.com/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-normalize-repeat-style@4.0.2@postcss-normalize-repeat-style": { + "version": "https://registry.nlark.com/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-normalize-string@4.0.2@postcss-normalize-string": { + "version": "https://registry.nlark.com/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-normalize-timing-functions@4.0.2@postcss-normalize-timing-functions": { + "version": "https://registry.nlark.com/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-normalize-unicode@4.0.1@postcss-normalize-unicode": { + "version": "https://registry.nlark.com/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-normalize-url@4.0.1@postcss-normalize-url": { + "version": "https://registry.nlark.com/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-2.1.0.tgz" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-normalize-whitespace@4.0.2@postcss-normalize-whitespace": { + "version": "https://registry.nlark.com/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-ordered-values@4.1.2@postcss-ordered-values": { + "version": "https://registry.nlark.com/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-prefix-selector@1.9.0@postcss-prefix-selector": { + "version": "https://registry.nlark.com/postcss-prefix-selector/download/postcss-prefix-selector-1.9.0.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + } + } + }, + "_postcss-reduce-initial@4.0.3@postcss-reduce-initial": { + "version": "https://registry.nlark.com/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "_postcss-reduce-transforms@4.0.2@postcss-reduce-transforms": { + "version": "https://registry.nlark.com/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "_postcss-selector-parser@3.1.2@postcss-selector-parser": { + "version": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.nlark.com/dot-prop/download/dot-prop-5.3.0.tgz", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": {} + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz" + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/uniq/download/uniq-1.0.1.tgz" + } + } + }, + "_postcss-selector-parser@6.0.6@postcss-selector-parser": { + "version": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "_postcss-svgo@4.0.3@postcss-svgo": { + "version": "https://registry.nlark.com/postcss-svgo/download/postcss-svgo-4.0.3.tgz?cache=0&sync_timestamp=1622236593132&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.3.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/svgo/download/svgo-1.3.2.tgz", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": {} + } + } + }, + "_postcss-unique-selectors@4.0.1@postcss-unique-selectors": { + "version": "https://registry.nlark.com/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + } + } + }, + "_postcss-value-parser@3.3.1@postcss-value-parser": { + "version": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "_postcss-value-parser@4.1.0@postcss-value-parser": { + "version": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + }, + "_postcss@5.2.18@postcss": { + "version": "https://registry.nlark.com/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": {} + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz" + } + } + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1621703300524&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "requires": { + "has-flag": "^1.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-1.0.0.tgz" + } + } + } + } + }, + "_postcss@7.0.35@postcss": { + "version": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_posthtml-parser@0.2.1@posthtml-parser": { + "version": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-3.10.1.tgz", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-1.3.1.tgz" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-2.4.2.tgz", + "requires": { + "domelementtype": "1" + }, + "dependencies": {} + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": {} + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/entities/download/entities-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + } + } + } + } + }, + "_posthtml-rename-id@1.0.12@posthtml-rename-id": { + "version": "https://registry.nlark.com/posthtml-rename-id/download/posthtml-rename-id-1.0.12.tgz", + "requires": { + "escape-string-regexp": "1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + } + } + }, + "_posthtml-render@1.4.0@posthtml-render": { + "version": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + }, + "_posthtml-svg-mode@1.0.3@posthtml-svg-mode": { + "version": "https://registry.nlark.com/posthtml-svg-mode/download/posthtml-svg-mode-1.0.3.tgz", + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + }, + "dependencies": { + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + } + } + }, + "posthtml": { + "version": "0.9.2", + "resolved": "https://registry.nlark.com/posthtml/download/posthtml-0.9.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml%2Fdownload%2Fposthtml-0.9.2.tgz", + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "dependencies": { + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-3.10.1.tgz", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": {} + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": {} + } + } + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + } + } + }, + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-3.10.1.tgz", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": {} + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": {} + } + } + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + } + } + }, + "_posthtml@0.9.2@posthtml": { + "version": "https://registry.nlark.com/posthtml/download/posthtml-0.9.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml%2Fdownload%2Fposthtml-0.9.2.tgz", + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "dependencies": { + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": {} + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + } + } + }, + "_prelude-ls@1.1.2@prelude-ls": { + "version": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "_prepend-http@1.0.4@prepend-http": { + "version": "https://registry.nlark.com/prepend-http/download/prepend-http-1.0.4.tgz" + }, + "_preserve@0.2.0@preserve": { + "version": "https://registry.nlark.com/preserve/download/preserve-0.2.0.tgz" + }, + "_prettier@1.19.1@prettier": { + "version": "https://registry.nlark.com/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1622888592750&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz" + }, + "_pretty-error@2.1.2@pretty-error": { + "version": "https://registry.nlark.com/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1623180529588&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "renderkid": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/renderkid/download/renderkid-2.0.6.tgz?cache=0&sync_timestamp=1623180526912&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frenderkid%2Fdownload%2Frenderkid-2.0.6.tgz", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + } + } + }, + "_pretty-format@24.9.0@pretty-format": { + "version": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + }, + "_pretty@2.0.0@pretty": { + "version": "https://registry.nlark.com/pretty/download/pretty-2.0.0.tgz", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": { + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/condense-newlines/download/condense-newlines-0.2.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "js-beautify": { + "version": "1.13.13", + "resolved": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "_process-nextick-args@2.0.1@process-nextick-args": { + "version": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "_process@0.11.10@process": { + "version": "https://registry.nlark.com/process/download/process-0.11.10.tgz" + }, + "_progress@2.0.3@progress": { + "version": "https://registry.nlark.com/progress/download/progress-2.0.3.tgz" + }, + "_promise-inflight@1.0.1@promise-inflight": { + "version": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "_prompts@2.4.1@prompts": { + "version": "https://registry.nlark.com/prompts/download/prompts-2.4.1.tgz", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/kleur/download/kleur-3.0.3.tgz" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/sisteransi/download/sisteransi-1.0.5.tgz" + } + } + }, + "_proto-list@1.2.4@proto-list": { + "version": "https://registry.nlark.com/proto-list/download/proto-list-1.2.4.tgz" + }, + "_proxy-addr@2.0.7@proxy-addr": { + "version": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz?cache=0&sync_timestamp=1622509170257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fproxy-addr%2Fdownload%2Fproxy-addr-2.0.7.tgz", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + } + } + }, + "_prr@1.0.1@prr": { + "version": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + }, + "_pseudomap@1.0.2@pseudomap": { + "version": "https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz" + }, + "_psl@1.8.0@psl": { + "version": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "_public-encrypt@4.0.3@public-encrypt": { + "version": "https://registry.nlark.com/public-encrypt/download/public-encrypt-4.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_pump@2.0.1@pump": { + "version": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "_pump@3.0.0@pump": { + "version": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "_pumpify@1.5.1@pumpify": { + "version": "https://registry.nlark.com/pumpify/download/pumpify-1.5.1.tgz", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": {} + } + } + }, + "_punycode@1.3.2@punycode": { + "version": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz" + }, + "_punycode@1.4.1@punycode": { + "version": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz" + }, + "_punycode@2.1.1@punycode": { + "version": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + }, + "_q@1.5.1@q": { + "version": "https://registry.nlark.com/q/download/q-1.5.1.tgz" + }, + "_qs@6.5.2@qs": { + "version": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz" + }, + "_qs@6.7.0@qs": { + "version": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "_query-string@4.3.4@query-string": { + "version": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz" + } + } + }, + "_querystring-es3@0.2.1@querystring-es3": { + "version": "https://registry.nlark.com/querystring-es3/download/querystring-es3-0.2.1.tgz" + }, + "_querystring@0.2.0@querystring": { + "version": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz" + }, + "_querystringify@2.2.0@querystringify": { + "version": "https://registry.nlark.com/querystringify/download/querystringify-2.2.0.tgz" + }, + "_randomatic@3.1.1@randomatic": { + "version": "https://registry.nlark.com/randomatic/download/randomatic-3.1.1.tgz", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-4.0.0.tgz" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/math-random/download/math-random-1.0.4.tgz" + } + } + }, + "_randombytes@2.1.0@randombytes": { + "version": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_randomfill@1.0.4@randomfill": { + "version": "https://registry.nlark.com/randomfill/download/randomfill-1.0.4.tgz", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_range-parser@1.2.1@range-parser": { + "version": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "_raw-body@2.4.0@raw-body": { + "version": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": {} + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "_react-is@16.13.1@react-is": { + "version": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + }, + "_read-pkg-up@1.0.1@read-pkg-up": { + "version": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-1.0.1.tgz", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-1.1.2.tgz", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-1.1.0.tgz", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_read-pkg-up@4.0.0@read-pkg-up": { + "version": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-4.0.0.tgz", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-3.0.0.tgz", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_read-pkg@1.1.0@read-pkg": { + "version": "https://registry.nlark.com/read-pkg/download/read-pkg-1.1.0.tgz", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-1.1.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": {} + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": {} + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-1.1.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_read-pkg@3.0.0@read-pkg": { + "version": "https://registry.nlark.com/read-pkg/download/read-pkg-3.0.0.tgz", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/load-json-file/download/load-json-file-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": {} + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": {} + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_read-pkg@5.2.0@read-pkg": { + "version": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1621242064742&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": {} + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-5.2.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "dependencies": {} + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz" + } + } + }, + "_readable-stream@2.3.7@readable-stream": { + "version": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "_readable-stream@3.6.0@readable-stream": { + "version": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "_readdirp@2.2.1@readdirp": { + "version": "https://registry.nlark.com/readdirp/download/readdirp-2.2.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_readdirp@3.5.0@readdirp": { + "version": "https://registry.nlark.com/readdirp/download/readdirp-3.5.0.tgz", + "requires": { + "picomatch": "^2.2.1" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + } + } + }, + "_realpath-native@1.1.0@realpath-native": { + "version": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "_regenerate-unicode-properties@8.2.0@regenerate-unicode-properties": { + "version": "https://registry.nlark.com/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", + "requires": { + "regenerate": "^1.4.0" + }, + "dependencies": { + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + } + } + }, + "_regenerate@1.4.2@regenerate": { + "version": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + }, + "_regenerator-runtime@0.11.1@regenerator-runtime": { + "version": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + }, + "_regenerator-runtime@0.13.7@regenerator-runtime": { + "version": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz" + }, + "_regenerator-transform@0.14.5@regenerator-transform": { + "version": "https://registry.nlark.com/regenerator-transform/download/regenerator-transform-0.14.5.tgz", + "requires": { + "@babel/runtime": "^7.8.4" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.5.tgz?cache=0&sync_timestamp=1623280325784&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.14.5.tgz", + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": {} + } + } + }, + "_regex-cache@0.4.4@regex-cache": { + "version": "https://registry.nlark.com/regex-cache/download/regex-cache-0.4.4.tgz", + "requires": { + "is-equal-shallow": "^0.1.3" + }, + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.nlark.com/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz", + "requires": { + "is-primitive": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "_regex-not@1.0.2@regex-not": { + "version": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "_regexp.prototype.flags@1.3.1@regexp.prototype.flags": { + "version": "https://registry.nlark.com/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "_regexpp@2.0.1@regexpp": { + "version": "https://registry.nlark.com/regexpp/download/regexpp-2.0.1.tgz" + }, + "_regexpu-core@4.7.1@regexpu-core": { + "version": "https://registry.nlark.com/regexpu-core/download/regexpu-core-4.7.1.tgz", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "dependencies": { + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.nlark.com/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", + "requires": { + "regenerate": "^1.4.0" + }, + "dependencies": {} + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.nlark.com/regjsgen/download/regjsgen-0.5.2.tgz" + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.nlark.com/regjsparser/download/regjsparser-0.6.9.tgz", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": {} + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "dependencies": {} + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz" + } + } + }, + "_regjsgen@0.5.2@regjsgen": { + "version": "https://registry.nlark.com/regjsgen/download/regjsgen-0.5.2.tgz" + }, + "_regjsparser@0.6.9@regjsparser": { + "version": "https://registry.nlark.com/regjsparser/download/regjsparser-0.6.9.tgz", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-0.5.0.tgz" + } + } + }, + "_relateurl@0.2.7@relateurl": { + "version": "https://registry.nlark.com/relateurl/download/relateurl-0.2.7.tgz" + }, + "_remove-trailing-separator@1.1.0@remove-trailing-separator": { + "version": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz" + }, + "_renderkid@2.0.6@renderkid": { + "version": "https://registry.nlark.com/renderkid/download/renderkid-2.0.6.tgz?cache=0&sync_timestamp=1623180526912&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frenderkid%2Fdownload%2Frenderkid-2.0.6.tgz", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/css-select/download/css-select-4.1.3.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-4.1.3.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "dependencies": {} + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/dom-converter/download/dom-converter-0.2.0.tgz", + "requires": { + "utila": "~0.4" + }, + "dependencies": {} + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-6.1.0.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "_repeat-element@1.1.4@repeat-element": { + "version": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "_repeat-string@1.6.1@repeat-string": { + "version": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + }, + "_repeating@2.0.1@repeating": { + "version": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz", + "requires": { + "is-finite": "^1.0.0" + }, + "dependencies": { + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz" + } + } + }, + "_request-promise-core@1.1.4@request-promise-core": { + "version": "https://registry.nlark.com/request-promise-core/download/request-promise-core-1.1.4.tgz", + "requires": { + "lodash": "^4.17.19" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "_request-promise-native@1.0.9@request-promise-native": { + "version": "https://registry.nlark.com/request-promise-native/download/request-promise-native-1.0.9.tgz", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/request-promise-core/download/request-promise-core-1.1.4.tgz", + "requires": { + "lodash": "^4.17.19" + }, + "dependencies": {} + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/stealthy-require/download/stealthy-require-1.1.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "_request@2.88.2@request": { + "version": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": {} + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": {} + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": {} + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "dependencies": {} + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "requires": { + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "_require-directory@2.1.1@require-directory": { + "version": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "_require-main-filename@1.0.1@require-main-filename": { + "version": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz" + }, + "_require-main-filename@2.0.0@require-main-filename": { + "version": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + }, + "_requires-port@1.0.0@requires-port": { + "version": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + }, + "_resize-observer-polyfill@1.5.1@resize-observer-polyfill": { + "version": "https://registry.nlark.com/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz" + }, + "_resolve-cwd@2.0.0@resolve-cwd": { + "version": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + }, + "_resolve-from@3.0.0@resolve-from": { + "version": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + }, + "_resolve-from@4.0.0@resolve-from": { + "version": "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz" + }, + "_resolve-url@0.2.1@resolve-url": { + "version": "https://registry.nlark.com/resolve-url/download/resolve-url-0.2.1.tgz" + }, + "_resolve@1.1.7@resolve": { + "version": "https://registry.nlark.com/resolve/download/resolve-1.1.7.tgz" + }, + "_resolve@1.20.0@resolve": { + "version": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": { + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": {} + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + } + } + }, + "_restore-cursor@2.0.0@restore-cursor": { + "version": "https://registry.nlark.com/restore-cursor/download/restore-cursor-2.0.0.tgz", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/onetime/download/onetime-2.0.1.tgz", + "requires": { + "mimic-fn": "^1.0.0" + }, + "dependencies": {} + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + }, + "_restore-cursor@3.1.0@restore-cursor": { + "version": "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": {} + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + }, + "_ret@0.1.15@ret": { + "version": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz" + }, + "_retry@0.12.0@retry": { + "version": "https://registry.nlark.com/retry/download/retry-0.12.0.tgz" + }, + "_rgb-regex@1.0.1@rgb-regex": { + "version": "https://registry.nlark.com/rgb-regex/download/rgb-regex-1.0.1.tgz" + }, + "_rgba-regex@1.0.0@rgba-regex": { + "version": "https://registry.nlark.com/rgba-regex/download/rgba-regex-1.0.0.tgz" + }, + "_rimraf@2.6.3@rimraf": { + "version": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_rimraf@2.7.1@rimraf": { + "version": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_ripemd160@2.0.2@ripemd160": { + "version": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + } + } + }, + "_rsvp@4.8.5@rsvp": { + "version": "https://registry.nlark.com/rsvp/download/rsvp-4.8.5.tgz" + }, + "_run-async@2.4.1@run-async": { + "version": "https://registry.nlark.com/run-async/download/run-async-2.4.1.tgz" + }, + "_run-queue@1.0.3@run-queue": { + "version": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + } + } + }, + "_runjs@4.3.2@runjs": { + "version": "https://registry.nlark.com/runjs/download/runjs-4.3.2.tgz", + "requires": { + "chalk": "2.3.0", + "lodash.padend": "4.6.1", + "microcli": "1.3.1", + "omelette": "0.4.5" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.3.0.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.3.0.tgz", + "requires": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-4.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-4.5.0.tgz", + "requires": { + "has-flag": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "lodash.padend": { + "version": "4.6.1", + "resolved": "https://registry.nlark.com/lodash.padend/download/lodash.padend-4.6.1.tgz" + }, + "microcli": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/microcli/download/microcli-1.3.1.tgz", + "requires": { + "lodash": "4.17.4", + "microargs": "1.1.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.4.tgz" + }, + "microargs": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/microargs/download/microargs-1.1.0.tgz" + } + } + }, + "omelette": { + "version": "0.4.5", + "resolved": "https://registry.nlark.com/omelette/download/omelette-0.4.5.tgz" + } + } + }, + "_rxjs@6.6.7@rxjs": { + "version": "https://registry.nlark.com/rxjs/download/rxjs-6.6.7.tgz", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz" + } + } + }, + "_safe-buffer@5.1.2@safe-buffer": { + "version": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "_safe-buffer@5.2.1@safe-buffer": { + "version": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "_safe-regex@1.1.0@safe-regex": { + "version": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": { + "ret": { + "version": "0.1.15", + "resolved": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz" + } + } + }, + "_safer-buffer@2.1.2@safer-buffer": { + "version": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + }, + "_sane@4.1.0@sane": { + "version": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/capture-exit/download/capture-exit-2.0.0.tgz", + "requires": { + "rsvp": "^4.8.4" + }, + "dependencies": {} + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/exec-sh/download/exec-sh-0.3.6.tgz" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "_sass-loader@8.0.2@sass-loader": { + "version": "https://registry.nlark.com/sass-loader/download/sass-loader-8.0.2.tgz?cache=0&sync_timestamp=1622562212227&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsass-loader%2Fdownload%2Fsass-loader-8.0.2.tgz", + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/clone-deep/download/clone-deep-4.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/shallow-clone/download/shallow-clone-3.0.1.tgz", + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": {} + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "_sass@1.26.8@sass": { + "version": "https://registry.nlark.com/sass/download/sass-1.26.8.tgz", + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.1.tgz", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": {} + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "requires": { + "fill-range": "^7.0.1" + }, + "dependencies": {} + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": {} + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz", + "requires": { + "binary-extensions": "^2.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-3.5.0.tgz", + "requires": { + "picomatch": "^2.2.1" + }, + "dependencies": {} + } + } + } + } + }, + "_sax@1.2.4@sax": { + "version": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "_saxes@3.1.11@saxes": { + "version": "https://registry.nlark.com/saxes/download/saxes-3.1.11.tgz", + "requires": { + "xmlchars": "^2.1.1" + }, + "dependencies": { + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/xmlchars/download/xmlchars-2.2.0.tgz" + } + } + }, + "_schema-utils@1.0.0@schema-utils": { + "version": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "_schema-utils@2.7.1@schema-utils": { + "version": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "_script-ext-html-webpack-plugin@2.1.3@script-ext-html-webpack-plugin": { + "version": "https://registry.nlark.com/script-ext-html-webpack-plugin/download/script-ext-html-webpack-plugin-2.1.3.tgz", + "requires": { + "debug": "^4.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + } + } + }, + "_select-hose@2.0.0@select-hose": { + "version": "https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz" + }, + "_selfsigned@1.10.11@selfsigned": { + "version": "https://registry.nlark.com/selfsigned/download/selfsigned-1.10.11.tgz", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": { + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.nlark.com/node-forge/download/node-forge-0.10.0.tgz" + } + } + }, + "_semver@5.7.1@semver": { + "version": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "_semver@6.3.0@semver": { + "version": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "_semver@7.0.0@semver": { + "version": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" + }, + "_send@0.16.2@send": { + "version": "https://registry.nlark.com/send/download/send-0.16.2.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + } + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz" + } + } + }, + "_send@0.17.1@send": { + "version": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": {} + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + } + } + }, + "_serialize-javascript@4.0.0@serialize-javascript": { + "version": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "_serve-index@1.9.1@serve-index": { + "version": "https://registry.nlark.com/serve-index/download/serve-index-1.9.1.tgz", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": {} + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.nlark.com/batch/download/batch-0.6.1.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": {} + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + } + } + }, + "_serve-static@1.13.2@serve-static": { + "version": "https://registry.nlark.com/serve-static/download/serve-static-1.13.2.tgz", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.nlark.com/send/download/send-0.16.2.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": {} + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.4.1.tgz" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz" + } + } + } + } + }, + "_serve-static@1.14.1@serve-static": { + "version": "https://registry.nlark.com/serve-static/download/serve-static-1.14.1.tgz", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": {} + } + } + }, + "_set-blocking@2.0.0@set-blocking": { + "version": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz" + }, + "_set-value@2.0.1@set-value": { + "version": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_setimmediate@1.0.5@setimmediate": { + "version": "https://registry.nlark.com/setimmediate/download/setimmediate-1.0.5.tgz" + }, + "_setprototypeof@1.1.0@setprototypeof": { + "version": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz" + }, + "_setprototypeof@1.1.1@setprototypeof": { + "version": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "_sha.js@2.4.11@sha.js": { + "version": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_shallow-clone@3.0.1@shallow-clone": { + "version": "https://registry.nlark.com/shallow-clone/download/shallow-clone-3.0.1.tgz", + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "_shebang-command@1.2.0@shebang-command": { + "version": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", + "requires": { + "shebang-regex": "^1.0.0" + }, + "dependencies": { + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz" + } + } + }, + "_shebang-command@2.0.0@shebang-command": { + "version": "https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz", + "requires": { + "shebang-regex": "^3.0.0" + }, + "dependencies": { + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz" + } + } + }, + "_shebang-regex@1.0.0@shebang-regex": { + "version": "https://registry.nlark.com/shebang-regex/download/shebang-regex-1.0.0.tgz" + }, + "_shebang-regex@3.0.0@shebang-regex": { + "version": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz" + }, + "_shell-quote@1.7.2@shell-quote": { + "version": "https://registry.nlark.com/shell-quote/download/shell-quote-1.7.2.tgz" + }, + "_shellwords@0.1.1@shellwords": { + "version": "https://registry.nlark.com/shellwords/download/shellwords-0.1.1.tgz" + }, + "_sigmund@1.0.1@sigmund": { + "version": "https://registry.nlark.com/sigmund/download/sigmund-1.0.1.tgz" + }, + "_signal-exit@3.0.3@signal-exit": { + "version": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "_simple-swizzle@0.2.2@simple-swizzle": { + "version": "https://registry.nlark.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.3.2.tgz" + } + } + }, + "_sisteransi@1.0.5@sisteransi": { + "version": "https://registry.nlark.com/sisteransi/download/sisteransi-1.0.5.tgz" + }, + "_slash@1.0.0@slash": { + "version": "https://registry.nlark.com/slash/download/slash-1.0.0.tgz" + }, + "_slash@2.0.0@slash": { + "version": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "_slash@3.0.0@slash": { + "version": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz" + }, + "_slice-ansi@2.1.0@slice-ansi": { + "version": "https://registry.nlark.com/slice-ansi/download/slice-ansi-2.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + } + } + }, + "_snapdragon-node@2.1.1@snapdragon-node": { + "version": "https://registry.nlark.com/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": {} + } + } + }, + "_snapdragon-util@3.0.1@snapdragon-util": { + "version": "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_snapdragon@0.8.2@snapdragon": { + "version": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "_sockjs-client@1.5.1@sockjs-client": { + "version": "https://registry.nlark.com/sockjs-client/download/sockjs-client-1.5.1.tgz", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": {} + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/eventsource/download/eventsource-1.1.0.tgz", + "requires": { + "original": "^1.0.0" + }, + "dependencies": {} + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.nlark.com/json3/download/json3-3.3.3.tgz" + }, + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_sockjs@0.3.21@sockjs": { + "version": "https://registry.nlark.com/sockjs/download/sockjs-0.3.21.tgz", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": {} + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": {} + } + } + }, + "_sort-keys@1.1.2@sort-keys": { + "version": "https://registry.nlark.com/sort-keys/download/sort-keys-1.1.2.tgz", + "requires": { + "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + } + } + }, + "_source-list-map@2.0.1@source-list-map": { + "version": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "_source-map-resolve@0.5.3@source-map-resolve": { + "version": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": { + "atob": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/resolve-url/download/resolve-url-0.2.1.tgz" + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz" + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + } + } + }, + "_source-map-support@0.5.19@source-map-support": { + "version": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_source-map-url@0.4.1@source-map-url": { + "version": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz" + }, + "_source-map@0.5.7@source-map": { + "version": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "_source-map@0.6.1@source-map": { + "version": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "_spdx-correct@3.1.1@spdx-correct": { + "version": "https://registry.nlark.com/spdx-correct/download/spdx-correct-3.1.1.tgz", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": {} + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + } + } + }, + "_spdx-exceptions@2.3.0@spdx-exceptions": { + "version": "https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz" + }, + "_spdx-expression-parse@3.0.1@spdx-expression-parse": { + "version": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz" + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + } + } + }, + "_spdx-license-ids@3.0.9@spdx-license-ids": { + "version": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + }, + "_spdy-transport@3.0.0@spdy-transport": { + "version": "https://registry.nlark.com/spdy-transport/download/spdy-transport-3.0.0.tgz", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621147029891&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.nlark.com/hpack.js/download/hpack.js-2.1.6.tgz", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": {} + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_spdy@4.0.2@spdy": { + "version": "https://registry.nlark.com/spdy/download/spdy-4.0.2.tgz", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/handle-thing/download/handle-thing-2.0.1.tgz" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz" + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/spdy-transport/download/spdy-transport-3.0.0.tgz", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": {} + } + } + }, + "_split-string@3.1.0@split-string": { + "version": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_sprintf-js@1.0.3@sprintf-js": { + "version": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz" + }, + "_sshpk@1.16.1@sshpk": { + "version": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", + "requires": { + "safer-buffer": "~2.1.0" + }, + "dependencies": {} + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": {} + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": {} + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": {} + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": {} + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + } + } + }, + "_ssri@6.0.2@ssri": { + "version": "https://registry.nlark.com/ssri/download/ssri-6.0.2.tgz", + "requires": { + "figgy-pudding": "^3.5.1" + }, + "dependencies": { + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + } + } + }, + "_ssri@7.1.1@ssri": { + "version": "https://registry.nlark.com/ssri/download/ssri-7.1.1.tgz", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "dependencies": { + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "_stable@0.1.8@stable": { + "version": "https://registry.nlark.com/stable/download/stable-0.1.8.tgz" + }, + "_stack-utils@1.0.5@stack-utils": { + "version": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-2.0.0.tgz" + } + } + }, + "_stackframe@1.2.0@stackframe": { + "version": "https://registry.nlark.com/stackframe/download/stackframe-1.2.0.tgz" + }, + "_static-extend@0.1.2@static-extend": { + "version": "https://registry.nlark.com/static-extend/download/static-extend-0.1.2.tgz", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/object-copy/download/object-copy-0.1.0.tgz", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": {} + } + } + }, + "_statuses@1.3.1@statuses": { + "version": "https://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz" + }, + "_statuses@1.4.0@statuses": { + "version": "https://registry.npm.taobao.org/statuses/download/statuses-1.4.0.tgz" + }, + "_statuses@1.5.0@statuses": { + "version": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "_stealthy-require@1.1.1@stealthy-require": { + "version": "https://registry.nlark.com/stealthy-require/download/stealthy-require-1.1.1.tgz" + }, + "_stream-browserify@2.0.2@stream-browserify": { + "version": "https://registry.nlark.com/stream-browserify/download/stream-browserify-2.0.2.tgz", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "_stream-each@1.2.3@stream-each": { + "version": "https://registry.nlark.com/stream-each/download/stream-each-1.2.3.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + } + } + }, + "_stream-http@2.8.3@stream-http": { + "version": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + } + } + }, + "_stream-shift@1.0.1@stream-shift": { + "version": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + }, + "_strict-uri-encode@1.1.0@strict-uri-encode": { + "version": "https://registry.nlark.com/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz" + }, + "_string-length@2.0.0@string-length": { + "version": "https://registry.nlark.com/string-length/download/string-length-2.0.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_string-length@3.1.0@string-length": { + "version": "https://registry.nlark.com/string-length/download/string-length-3.1.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "_string-width@2.1.1@string-width": { + "version": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_string-width@3.1.0@string-width": { + "version": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "_string-width@4.2.2@string-width": { + "version": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "_string.prototype.trimend@1.0.4@string.prototype.trimend": { + "version": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "_string.prototype.trimstart@1.0.4@string.prototype.trimstart": { + "version": "https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "_string_decoder@1.1.1@string_decoder": { + "version": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "_string_decoder@1.3.0@string_decoder": { + "version": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_strip-ansi@3.0.1@strip-ansi": { + "version": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" + } + } + }, + "_strip-ansi@4.0.0@strip-ansi": { + "version": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz" + } + } + }, + "_strip-ansi@5.2.0@strip-ansi": { + "version": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + } + } + }, + "_strip-ansi@6.0.0@strip-ansi": { + "version": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + }, + "_strip-bom@2.0.0@strip-bom": { + "version": "https://registry.nlark.com/strip-bom/download/strip-bom-2.0.0.tgz", + "requires": { + "is-utf8": "^0.2.0" + }, + "dependencies": { + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/is-utf8/download/is-utf8-0.2.1.tgz" + } + } + }, + "_strip-bom@3.0.0@strip-bom": { + "version": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "_strip-eof@1.0.0@strip-eof": { + "version": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + }, + "_strip-final-newline@2.0.0@strip-final-newline": { + "version": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz" + }, + "_strip-indent@2.0.0@strip-indent": { + "version": "https://registry.nlark.com/strip-indent/download/strip-indent-2.0.0.tgz?cache=0&sync_timestamp=1620053263051&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-indent%2Fdownload%2Fstrip-indent-2.0.0.tgz" + }, + "_strip-json-comments@2.0.1@strip-json-comments": { + "version": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz" + }, + "_strip-json-comments@3.1.1@strip-json-comments": { + "version": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz" + }, + "_stylehacks@4.0.3@stylehacks": { + "version": "https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_supports-color@2.0.0@supports-color": { + "version": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz" + }, + "_supports-color@3.2.3@supports-color": { + "version": "https://registry.nlark.com/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "requires": { + "has-flag": "^1.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-1.0.0.tgz" + } + } + }, + "_supports-color@4.5.0@supports-color": { + "version": "https://registry.nlark.com/supports-color/download/supports-color-4.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-4.5.0.tgz", + "requires": { + "has-flag": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-2.0.0.tgz" + } + } + }, + "_supports-color@5.5.0@supports-color": { + "version": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + } + } + }, + "_supports-color@6.1.0@supports-color": { + "version": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-3.0.0.tgz" + } + } + }, + "_supports-color@7.2.0@supports-color": { + "version": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz" + } + } + }, + "_svg-baker-runtime@1.4.7@svg-baker-runtime": { + "version": "https://registry.nlark.com/svg-baker-runtime/download/svg-baker-runtime-1.4.7.tgz", + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + }, + "dependencies": { + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz" + }, + "mitt": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/mitt/download/mitt-1.1.2.tgz" + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/svg-baker/download/svg-baker-1.7.0.tgz", + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + } + } + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.0.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-5.1.0.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.nlark.com/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": {} + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1621703300524&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz", + "requires": { + "has-flag": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-prefix-selector": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/postcss-prefix-selector/download/postcss-prefix-selector-1.9.0.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.nlark.com/posthtml-rename-id/download/posthtml-rename-id-1.0.12.tgz", + "requires": { + "escape-string-regexp": "1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + } + } + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/posthtml-svg-mode/download/posthtml-svg-mode-1.0.3.tgz", + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + }, + "dependencies": { + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": {} + }, + "posthtml": { + "version": "0.9.2", + "resolved": "https://registry.nlark.com/posthtml/download/posthtml-0.9.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml%2Fdownload%2Fposthtml-0.9.2.tgz", + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "dependencies": {} + }, + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": {} + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + } + } + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz" + } + } + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.nlark.com/traverse/download/traverse-0.6.6.tgz" + } + } + } + } + }, + "_svg-baker@1.7.0@svg-baker": { + "version": "https://registry.nlark.com/svg-baker/download/svg-baker-1.7.0.tgz", + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.0.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.nlark.com/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": {} + }, + "postcss-prefix-selector": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/postcss-prefix-selector/download/postcss-prefix-selector-1.9.0.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.nlark.com/posthtml-rename-id/download/posthtml-rename-id-1.0.12.tgz", + "requires": { + "escape-string-regexp": "1.0.5" + }, + "dependencies": {} + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/posthtml-svg-mode/download/posthtml-svg-mode-1.0.3.tgz", + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + }, + "dependencies": {} + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": {} + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.nlark.com/traverse/download/traverse-0.6.6.tgz" + } + } + }, + "_svg-sprite-loader@4.1.3@svg-sprite-loader": { + "version": "https://registry.nlark.com/svg-sprite-loader/download/svg-sprite-loader-4.1.3.tgz?cache=0&sync_timestamp=1622202565808&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsvg-sprite-loader%2Fdownload%2Fsvg-sprite-loader-4.1.3.tgz", + "requires": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "html-webpack-plugin": "^3.2.0", + "loader-utils": "^1.1.0", + "svg-baker": "^1.4.0", + "svg-baker-runtime": "^1.4.0", + "url-slug": "2.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz" + }, + "domready": { + "version": "1.0.8", + "resolved": "https://registry.nlark.com/domready/download/domready-1.0.8.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.nlark.com/html-minifier/download/html-minifier-3.5.21.tgz", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-0.2.17.tgz", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1623180529588&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/toposort/download/toposort-1.0.7.tgz" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.0.tgz", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + }, + "dependencies": {} + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/svg-baker/download/svg-baker-1.7.0.tgz", + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.0.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.nlark.com/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": {} + }, + "postcss-prefix-selector": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/postcss-prefix-selector/download/postcss-prefix-selector-1.9.0.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.nlark.com/posthtml-rename-id/download/posthtml-rename-id-1.0.12.tgz", + "requires": { + "escape-string-regexp": "1.0.5" + }, + "dependencies": {} + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/posthtml-svg-mode/download/posthtml-svg-mode-1.0.3.tgz", + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + }, + "dependencies": {} + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": {} + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.nlark.com/traverse/download/traverse-0.6.6.tgz" + } + } + }, + "svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.nlark.com/svg-baker-runtime/download/svg-baker-runtime-1.4.7.tgz", + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + }, + "dependencies": { + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz" + }, + "mitt": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/mitt/download/mitt-1.1.2.tgz" + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/svg-baker/download/svg-baker-1.7.0.tgz", + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": {} + } + } + }, + "url-slug": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/url-slug/download/url-slug-2.0.0.tgz?cache=0&sync_timestamp=1620876645815&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furl-slug%2Fdownload%2Furl-slug-2.0.0.tgz", + "requires": { + "unidecode": "0.1.8" + }, + "dependencies": { + "unidecode": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/unidecode/download/unidecode-0.1.8.tgz" + } + } + } + } + }, + "_svg-tags@1.0.0@svg-tags": { + "version": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + }, + "_svgo@1.2.2@svgo": { + "version": "https://registry.nlark.com/svgo/download/svgo-1.2.2.tgz", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.nlark.com/@types/q/download/@types/q-1.5.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fq%2Fdownload%2F%40types%2Fq-1.5.4.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/q/download/q-1.5.1.tgz" + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.nlark.com/css-what/download/css-what-3.4.2.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-3.4.2.tgz" + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": {} + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/nth-check/download/nth-check-1.0.2.tgz", + "requires": { + "boolbase": "~1.0.0" + }, + "dependencies": {} + } + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz" + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.28.tgz", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-1.1.4.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-1.1.4.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + } + } + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/css-url-regex/download/css-url-regex-1.1.0.tgz" + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.nlark.com/csso/download/csso-3.5.1.tgz", + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.29.tgz", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "dependencies": {} + } + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": {} + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/object.values/download/object.values-1.1.4.tgz?cache=0&sync_timestamp=1622071191450&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject.values%2Fdownload%2Fobject.values-1.1.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/stable/download/stable-0.1.8.tgz" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.1.tgz", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": {} + } + } + } + } + }, + "_svgo@1.3.2@svgo": { + "version": "https://registry.nlark.com/svgo/download/svgo-1.3.2.tgz", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": {} + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + }, + "dependencies": {} + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.37.tgz", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/csso/download/csso-4.2.0.tgz", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": {} + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/object.values/download/object.values-1.1.4.tgz?cache=0&sync_timestamp=1622071191450&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject.values%2Fdownload%2Fobject.values-1.1.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "dependencies": {} + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/stable/download/stable-0.1.8.tgz" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.1.tgz", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "_symbol-tree@3.2.4@symbol-tree": { + "version": "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz" + }, + "_table@5.4.6@table": { + "version": "https://registry.nlark.com/table/download/table-5.4.6.tgz", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-2.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": {} + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "_tapable@1.1.3@tapable": { + "version": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "_terser-webpack-plugin@1.4.5@terser-webpack-plugin": { + "version": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.nlark.com/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": {} + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": {} + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.nlark.com/terser/download/terser-4.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/worker-farm/download/worker-farm-1.7.0.tgz", + "requires": { + "errno": "~0.1.7" + }, + "dependencies": {} + } + } + }, + "_terser-webpack-plugin@2.3.8@terser-webpack-plugin": { + "version": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.nlark.com/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": {} + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": {} + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.nlark.com/terser/download/terser-4.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "_terser@4.8.0@terser": { + "version": "https://registry.nlark.com/terser/download/terser-4.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + } + } + }, + "_test-exclude@4.2.3@test-exclude": { + "version": "https://registry.nlark.com/test-exclude/download/test-exclude-4.2.3.tgz", + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-2.3.11.tgz", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": {} + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-1.0.1.tgz", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": {} + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-1.0.1.tgz" + } + } + }, + "_test-exclude@5.2.3@test-exclude": { + "version": "https://registry.nlark.com/test-exclude/download/test-exclude-5.2.3.tgz", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-4.0.0.tgz", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": {} + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + } + } + }, + "_text-table@0.2.0@text-table": { + "version": "https://registry.nlark.com/text-table/download/text-table-0.2.0.tgz" + }, + "_thenify-all@1.6.0@thenify-all": { + "version": "https://registry.nlark.com/thenify-all/download/thenify-all-1.6.0.tgz", + "requires": { + "thenify": ">= 3.1.0 < 4" + }, + "dependencies": { + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/thenify/download/thenify-3.3.1.tgz", + "requires": { + "any-promise": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "_thenify@3.3.1@thenify": { + "version": "https://registry.nlark.com/thenify/download/thenify-3.3.1.tgz", + "requires": { + "any-promise": "^1.0.0" + }, + "dependencies": { + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + } + } + }, + "_thread-loader@2.1.3@thread-loader": { + "version": "https://registry.nlark.com/thread-loader/download/thread-loader-2.1.3.tgz", + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "dependencies": { + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + } + } + }, + "_throat@4.1.0@throat": { + "version": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + }, + "_throttle-debounce@1.1.0@throttle-debounce": { + "version": "https://registry.nlark.com/throttle-debounce/download/throttle-debounce-1.1.0.tgz" + }, + "_through2@2.0.5@through2": { + "version": "https://registry.nlark.com/through2/download/through2-2.0.5.tgz", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + } + } + }, + "_through@2.3.8@through": { + "version": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz" + }, + "_thunky@1.1.0@thunky": { + "version": "https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz" + }, + "_timers-browserify@2.0.12@timers-browserify": { + "version": "https://registry.nlark.com/timers-browserify/download/timers-browserify-2.0.12.tgz", + "requires": { + "setimmediate": "^1.0.4" + }, + "dependencies": { + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/setimmediate/download/setimmediate-1.0.5.tgz" + } + } + }, + "_timsort@0.3.0@timsort": { + "version": "https://registry.nlark.com/timsort/download/timsort-0.3.0.tgz" + }, + "_tmp@0.0.33@tmp": { + "version": "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz", + "requires": { + "os-tmpdir": "~1.0.2" + }, + "dependencies": { + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz" + } + } + }, + "_tmpl@1.0.4@tmpl": { + "version": "https://registry.nlark.com/tmpl/download/tmpl-1.0.4.tgz" + }, + "_to-arraybuffer@1.0.1@to-arraybuffer": { + "version": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz" + }, + "_to-fast-properties@1.0.3@to-fast-properties": { + "version": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + }, + "_to-fast-properties@2.0.0@to-fast-properties": { + "version": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + }, + "_to-object-path@0.3.0@to-object-path": { + "version": "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "_to-regex-range@2.1.1@to-regex-range": { + "version": "https://registry.nlark.com/to-regex-range/download/to-regex-range-2.1.1.tgz", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + } + } + }, + "_to-regex-range@5.0.1@to-regex-range": { + "version": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz" + } + } + }, + "_to-regex@3.0.2@to-regex": { + "version": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "_toidentifier@1.0.0@toidentifier": { + "version": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + }, + "_toposort@1.0.7@toposort": { + "version": "https://registry.nlark.com/toposort/download/toposort-1.0.7.tgz" + }, + "_tough-cookie@2.5.0@tough-cookie": { + "version": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "_tough-cookie@3.0.1@tough-cookie": { + "version": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-3.0.1.tgz", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "_tr46@1.0.1@tr46": { + "version": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "_traverse@0.6.6@traverse": { + "version": "https://registry.nlark.com/traverse/download/traverse-0.6.6.tgz" + }, + "_trim-right@1.0.1@trim-right": { + "version": "https://registry.nlark.com/trim-right/download/trim-right-1.0.1.tgz?cache=0&sync_timestamp=1619002842644&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-right%2Fdownload%2Ftrim-right-1.0.1.tgz" + }, + "_tryer@1.0.1@tryer": { + "version": "https://registry.nlark.com/tryer/download/tryer-1.0.1.tgz" + }, + "_ts-jest@24.3.0@ts-jest": { + "version": "https://registry.nlark.com/ts-jest/download/ts-jest-24.3.0.tgz?cache=0&sync_timestamp=1622995664837&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fts-jest%2Fdownload%2Fts-jest-24.3.0.tgz", + "requires": { + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "0.x", + "resolve": "1.x", + "semver": "^5.5", + "yargs-parser": "10.x" + }, + "dependencies": { + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.nlark.com/bs-logger/download/bs-logger-0.2.6.tgz", + "requires": { + "fast-json-stable-stringify": "2.x" + }, + "dependencies": {} + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.nlark.com/make-error/download/make-error-1.3.6.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-10.1.0.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-10.1.0.tgz", + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "_ts-pnp@1.2.0@ts-pnp": { + "version": "https://registry.nlark.com/ts-pnp/download/ts-pnp-1.2.0.tgz" + }, + "_tsconfig@7.0.0@tsconfig": { + "version": "https://registry.nlark.com/tsconfig/download/tsconfig-7.0.0.tgz", + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/@types/strip-bom/download/@types/strip-bom-3.0.0.tgz" + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.nlark.com/@types/strip-json-comments/download/@types/strip-json-comments-0.0.30.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz" + } + } + }, + "_tslib@1.14.1@tslib": { + "version": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz" + }, + "_tty-browserify@0.0.0@tty-browserify": { + "version": "https://registry.nlark.com/tty-browserify/download/tty-browserify-0.0.0.tgz" + }, + "_tunnel-agent@0.6.0@tunnel-agent": { + "version": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "requires": { + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "_tweetnacl@0.14.5@tweetnacl": { + "version": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + }, + "_type-check@0.3.2@type-check": { + "version": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + } + } + }, + "_type-fest@0.21.3@type-fest": { + "version": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz" + }, + "_type-fest@0.6.0@type-fest": { + "version": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz" + }, + "_type-fest@0.8.1@type-fest": { + "version": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz" + }, + "_type-is@1.6.18@type-is": { + "version": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": { + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + } + } + }, + "_typedarray@0.0.6@typedarray": { + "version": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz" + }, + "_uglify-js@3.4.10@uglify-js": { + "version": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.nlark.com/commander/download/commander-2.19.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_unbox-primitive@1.0.1@unbox-primitive": { + "version": "https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "_unicode-canonical-property-names-ecmascript@1.0.4@unicode-canonical-property-names-ecmascript": { + "version": "https://registry.nlark.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + }, + "_unicode-match-property-ecmascript@1.0.4@unicode-match-property-ecmascript": { + "version": "https://registry.nlark.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "dependencies": { + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz" + } + } + }, + "_unicode-match-property-value-ecmascript@1.2.0@unicode-match-property-value-ecmascript": { + "version": "https://registry.nlark.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz" + }, + "_unicode-property-aliases-ecmascript@1.1.0@unicode-property-aliases-ecmascript": { + "version": "https://registry.nlark.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz" + }, + "_unidecode@0.1.8@unidecode": { + "version": "https://registry.nlark.com/unidecode/download/unidecode-0.1.8.tgz" + }, + "_union-value@1.0.1@union-value": { + "version": "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": {} + } + } + }, + "_uniq@1.0.1@uniq": { + "version": "https://registry.nlark.com/uniq/download/uniq-1.0.1.tgz" + }, + "_uniqs@2.0.0@uniqs": { + "version": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + }, + "_unique-filename@1.1.1@unique-filename": { + "version": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": { + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/unique-slug/download/unique-slug-2.0.2.tgz", + "requires": { + "imurmurhash": "^0.1.4" + }, + "dependencies": {} + } + } + }, + "_unique-slug@2.0.2@unique-slug": { + "version": "https://registry.nlark.com/unique-slug/download/unique-slug-2.0.2.tgz", + "requires": { + "imurmurhash": "^0.1.4" + }, + "dependencies": { + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + } + } + }, + "_universalify@0.1.2@universalify": { + "version": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz" + }, + "_unpipe@1.0.0@unpipe": { + "version": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + }, + "_unquote@1.1.1@unquote": { + "version": "https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz" + }, + "_unset-value@1.0.0@unset-value": { + "version": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "_upath@1.2.0@upath": { + "version": "https://registry.nlark.com/upath/download/upath-1.2.0.tgz" + }, + "_upper-case@1.1.3@upper-case": { + "version": "https://registry.nlark.com/upper-case/download/upper-case-1.1.3.tgz" + }, + "_uri-js@4.4.1@uri-js": { + "version": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "_urix@0.1.0@urix": { + "version": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + }, + "_url-loader@2.3.0@url-loader": { + "version": "https://registry.nlark.com/url-loader/download/url-loader-2.3.0.tgz", + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "_url-parse@1.5.1@url-parse": { + "version": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/querystringify/download/querystringify-2.2.0.tgz" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + } + } + }, + "_url-slug@2.0.0@url-slug": { + "version": "https://registry.nlark.com/url-slug/download/url-slug-2.0.0.tgz?cache=0&sync_timestamp=1620876645815&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furl-slug%2Fdownload%2Furl-slug-2.0.0.tgz", + "requires": { + "unidecode": "0.1.8" + }, + "dependencies": { + "unidecode": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/unidecode/download/unidecode-0.1.8.tgz" + } + } + }, + "_url@0.11.0@url": { + "version": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz" + } + } + }, + "_use@3.1.1@use": { + "version": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + }, + "_util-deprecate@1.0.2@util-deprecate": { + "version": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + }, + "_util.promisify@1.0.0@util.promisify": { + "version": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.0.tgz", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": {} + } + } + }, + "_util.promisify@1.0.1@util.promisify": { + "version": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.1.tgz", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": {} + } + } + }, + "_util.promisify@1.1.1@util.promisify": { + "version": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.nlark.com/for-each/download/for-each-0.3.3.tgz", + "requires": { + "is-callable": "^1.1.3" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": {} + } + } + }, + "_util@0.10.3@util": { + "version": "https://registry.nlark.com/util/download/util-0.10.3.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.10.3.tgz", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.1.tgz" + } + } + }, + "_util@0.11.1@util": { + "version": "https://registry.nlark.com/util/download/util-0.11.1.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.11.1.tgz", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + } + } + }, + "_utila@0.4.0@utila": { + "version": "https://registry.nlark.com/utila/download/utila-0.4.0.tgz" + }, + "_utils-merge@1.0.1@utils-merge": { + "version": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + }, + "_uuid@3.4.0@uuid": { + "version": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + }, + "_v8-compile-cache@2.3.0@v8-compile-cache": { + "version": "https://registry.nlark.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz" + }, + "_validate-npm-package-license@3.0.4@validate-npm-package-license": { + "version": "https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": { + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/spdx-correct/download/spdx-correct-3.1.1.tgz", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": {} + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "_vary@1.1.2@vary": { + "version": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + }, + "_vendors@1.0.4@vendors": { + "version": "https://registry.nlark.com/vendors/download/vendors-1.0.4.tgz" + }, + "_verror@1.10.0@verror": { + "version": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz" + } + } + }, + "_vm-browserify@1.1.2@vm-browserify": { + "version": "https://registry.nlark.com/vm-browserify/download/vm-browserify-1.1.2.tgz" + }, + "_vue-eslint-parser@7.6.0@vue-eslint-parser": { + "version": "https://registry.nlark.com/vue-eslint-parser/download/vue-eslint-parser-7.6.0.tgz", + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": {} + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": {} + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "_vue-hot-reload-api@2.3.4@vue-hot-reload-api": { + "version": "https://registry.nlark.com/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz" + }, + "_vue-jest@3.0.7@vue-jest": { + "version": "https://registry.nlark.com/vue-jest/download/vue-jest-3.0.7.tgz?cache=0&sync_timestamp=1622444650910&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-jest%2Fdownload%2Fvue-jest-3.0.7.tgz", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", + "chalk": "^2.1.0", + "deasync": "^0.1.15", + "extract-from-css": "^0.4.4", + "find-babel-config": "^1.1.0", + "js-beautify": "^1.6.14", + "node-cache": "^4.1.1", + "object-assign": "^4.1.1", + "source-map": "^0.5.6", + "tsconfig": "^7.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.nlark.com/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "deasync": { + "version": "0.1.21", + "resolved": "https://registry.nlark.com/deasync/download/deasync-0.1.21.tgz", + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "dependencies": {} + }, + "extract-from-css": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/extract-from-css/download/extract-from-css-0.4.4.tgz", + "requires": { + "css": "^2.1.0" + }, + "dependencies": {} + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/find-babel-config/download/find-babel-config-1.2.0.tgz", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": {} + }, + "js-beautify": { + "version": "1.13.13", + "resolved": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": {} + }, + "node-cache": { + "version": "4.2.1", + "resolved": "https://registry.nlark.com/node-cache/download/node-cache-4.2.1.tgz", + "requires": { + "clone": "2.x", + "lodash": "^4.17.15" + }, + "dependencies": {} + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/tsconfig/download/tsconfig-7.0.0.tgz", + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": {} + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + } + } + }, + "_vue-loader@15.9.7@vue-loader": { + "version": "https://registry.nlark.com/vue-loader/download/vue-loader-15.9.7.tgz?cache=0&sync_timestamp=1620717814924&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-loader%2Fdownload%2Fvue-loader-15.9.7.tgz", + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "@vue/component-compiler-utils": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.1.tgz", + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": {} + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.nlark.com/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz" + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/vue-style-loader/download/vue-style-loader-4.1.3.tgz", + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_vue-router@3.0.6@vue-router": { + "version": "https://registry.nlark.com/vue-router/download/vue-router-3.0.6.tgz" + }, + "_vue-style-loader@4.1.3@vue-style-loader": { + "version": "https://registry.nlark.com/vue-style-loader/download/vue-style-loader-4.1.3.tgz", + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "_vue-template-compiler@2.6.10@vue-template-compiler": { + "version": "https://registry.nlark.com/vue-template-compiler/download/vue-template-compiler-2.6.10.tgz", + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + }, + "dependencies": { + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/de-indent/download/de-indent-1.0.2.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + } + } + }, + "_vue-template-es2015-compiler@1.9.1@vue-template-es2015-compiler": { + "version": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + }, + "_vue@2.6.10@vue": { + "version": "https://registry.nlark.com/vue/download/vue-2.6.10.tgz" + }, + "_vuex@3.1.0@vuex": { + "version": "https://registry.nlark.com/vuex/download/vuex-3.1.0.tgz?cache=0&sync_timestamp=1621869174862&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvuex%2Fdownload%2Fvuex-3.1.0.tgz" + }, + "_w3c-hr-time@1.0.2@w3c-hr-time": { + "version": "https://registry.nlark.com/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz", + "requires": { + "browser-process-hrtime": "^1.0.0" + }, + "dependencies": { + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz" + } + } + }, + "_w3c-xmlserializer@1.1.2@w3c-xmlserializer": { + "version": "https://registry.nlark.com/w3c-xmlserializer/download/w3c-xmlserializer-1.1.2.tgz", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + }, + "_walker@1.0.7@walker": { + "version": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": { + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.nlark.com/makeerror/download/makeerror-1.0.11.tgz", + "requires": { + "tmpl": "1.0.x" + }, + "dependencies": {} + } + } + }, + "_watchpack-chokidar2@2.0.1@watchpack-chokidar2": { + "version": "https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz", + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-2.1.8.tgz", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "_watchpack@1.7.5@watchpack": { + "version": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.1.tgz", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": {} + } + } + }, + "_wbuf@1.7.3@wbuf": { + "version": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "_wcwidth@1.0.1@wcwidth": { + "version": "https://registry.nlark.com/wcwidth/download/wcwidth-1.0.1.tgz", + "requires": { + "defaults": "^1.0.3" + }, + "dependencies": { + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/defaults/download/defaults-1.0.3.tgz", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_webidl-conversions@4.0.2@webidl-conversions": { + "version": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "_webpack-bundle-analyzer@3.9.0@webpack-bundle-analyzer": { + "version": "https://registry.nlark.com/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.9.0.tgz?cache=0&sync_timestamp=1621259036556&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-bundle-analyzer%2Fdownload%2Fwebpack-bundle-analyzer-3.9.0.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz" + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.nlark.com/bfj/download/bfj-6.1.2.tgz", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.nlark.com/ejs/download/ejs-2.7.4.tgz" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": {} + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.nlark.com/filesize/download/filesize-3.6.1.tgz" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/gzip-size/download/gzip-size-5.1.1.tgz", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/opener/download/opener-1.5.2.tgz" + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": {} + } + } + }, + "_webpack-chain@6.5.1@webpack-chain": { + "version": "https://registry.nlark.com/webpack-chain/download/webpack-chain-6.5.1.tgz", + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "dependencies": { + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.5.2.tgz" + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/javascript-stringify/download/javascript-stringify-2.1.0.tgz" + } + } + }, + "_webpack-dev-middleware@3.7.3@webpack-dev-middleware": { + "version": "https://registry.nlark.com/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + } + } + }, + "_webpack-dev-server@3.11.2@webpack-dev-server": { + "version": "https://registry.nlark.com/webpack-dev-server/download/webpack-dev-server-3.11.2.tgz?cache=0&sync_timestamp=1620307433525&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-dev-server%2Fdownload%2Fwebpack-dev-server-3.11.2.tgz", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.nlark.com/ansi-html/download/ansi-html-0.0.7.tgz" + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.nlark.com/bonjour/download/bonjour-3.5.0.tgz", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": {} + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-2.1.8.tgz", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": {} + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.nlark.com/compression/download/compression-1.7.4.tgz", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": {} + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/del/download/del-4.1.1.tgz", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": {} + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": {} + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/html-entities/download/html-entities-1.4.0.tgz" + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.nlark.com/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz?cache=0&sync_timestamp=1620409562092&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp-proxy-middleware%2Fdownload%2Fhttp-proxy-middleware-0.19.1.tgz", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": {} + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/internal-ip/download/internal-ip-4.3.0.tgz", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": {} + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-3.0.3.tgz" + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/killable/download/killable-1.0.1.tgz" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.nlark.com/loglevel/download/loglevel-1.7.1.tgz" + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/opn/download/opn-5.5.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": {} + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/p-retry/download/p-retry-3.0.1.tgz", + "requires": { + "retry": "^0.12.0" + }, + "dependencies": {} + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.nlark.com/portfinder/download/portfinder-1.0.28.tgz", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.nlark.com/selfsigned/download/selfsigned-1.10.11.tgz", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/serve-index/download/serve-index-1.9.1.tgz", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": {} + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.nlark.com/sockjs/download/sockjs-0.3.21.tgz", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": {} + }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/sockjs-client/download/sockjs-client-1.5.1.tgz", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": {} + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/spdy/download/spdy-4.0.2.tgz", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": {} + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": {} + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.nlark.com/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": {} + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": {} + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "_webpack-log@2.0.0@webpack-log": { + "version": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "_webpack-merge@4.2.2@webpack-merge": { + "version": "https://registry.nlark.com/webpack-merge/download/webpack-merge-4.2.2.tgz", + "requires": { + "lodash": "^4.17.15" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "_webpack-sources@1.4.3@webpack-sources": { + "version": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "_webpack@4.46.0@webpack": { + "version": "https://registry.nlark.com/webpack/download/webpack-4.46.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": {} + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-4.0.3.tgz", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": {} + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": {} + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "_websocket-driver@0.7.4@websocket-driver": { + "version": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": { + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/http-parser-js/download/http-parser-js-0.5.3.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz" + } + } + }, + "_websocket-extensions@0.1.4@websocket-extensions": { + "version": "https://registry.nlark.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz" + }, + "_whatwg-encoding@1.0.5@whatwg-encoding": { + "version": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + } + } + }, + "_whatwg-mimetype@2.3.0@whatwg-mimetype": { + "version": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "_whatwg-url@6.5.0@whatwg-url": { + "version": "https://registry.nlark.com/whatwg-url/download/whatwg-url-6.5.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "_whatwg-url@7.1.0@whatwg-url": { + "version": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "_which-boxed-primitive@1.0.2@which-boxed-primitive": { + "version": "https://registry.nlark.com/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "dependencies": { + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-bigint/download/is-bigint-1.0.2.tgz?cache=0&sync_timestamp=1620162102171&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-bigint%2Fdownload%2Fis-bigint-1.0.2.tgz" + }, + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/is-boolean-object/download/is-boolean-object-1.1.1.tgz?cache=0&sync_timestamp=1620428460670&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-boolean-object%2Fdownload%2Fis-boolean-object-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.2" + }, + "dependencies": {} + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/is-number-object/download/is-number-object-1.0.5.tgz?cache=0&sync_timestamp=1620421302435&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-number-object%2Fdownload%2Fis-number-object-1.0.5.tgz" + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "_which-module@2.0.0@which-module": { + "version": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz" + }, + "_which@1.3.1@which": { + "version": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": { + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + } + } + }, + "_which@2.0.2@which": { + "version": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": { + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + } + } + }, + "_word-wrap@1.2.3@word-wrap": { + "version": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz" + }, + "_worker-farm@1.7.0@worker-farm": { + "version": "https://registry.nlark.com/worker-farm/download/worker-farm-1.7.0.tgz", + "requires": { + "errno": "~0.1.7" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": {} + } + } + }, + "_wrap-ansi@5.1.0@wrap-ansi": { + "version": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "_wrap-ansi@6.2.0@wrap-ansi": { + "version": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-6.2.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": {} + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "_wrap-ansi@7.0.0@wrap-ansi": { + "version": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": {} + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "_wrappy@1.0.2@wrappy": { + "version": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + }, + "_write-file-atomic@2.4.1@write-file-atomic": { + "version": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + }, + "_write@1.0.3@write": { + "version": "https://registry.nlark.com/write/download/write-1.0.3.tgz", + "requires": { + "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + } + } + }, + "_ws@5.2.3@ws": { + "version": "https://registry.nlark.com/ws/download/ws-5.2.3.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": { + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz" + } + } + }, + "_ws@6.2.2@ws": { + "version": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": { + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz" + } + } + }, + "_ws@7.4.6@ws": { + "version": "https://registry.nlark.com/ws/download/ws-7.4.6.tgz" + }, + "_xml-name-validator@3.0.0@xml-name-validator": { + "version": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + }, + "_xmlchars@2.2.0@xmlchars": { + "version": "https://registry.nlark.com/xmlchars/download/xmlchars-2.2.0.tgz" + }, + "_xtend@4.0.2@xtend": { + "version": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + }, + "_y18n@4.0.3@y18n": { + "version": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + }, + "_y18n@5.0.8@y18n": { + "version": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz" + }, + "_yallist@2.1.2@yallist": { + "version": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz" + }, + "_yallist@3.1.1@yallist": { + "version": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz" + }, + "_yallist@4.0.0@yallist": { + "version": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + }, + "_yargs-parser@10.1.0@yargs-parser": { + "version": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-10.1.0.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-10.1.0.tgz", + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz" + } + } + }, + "_yargs-parser@13.1.2@yargs-parser": { + "version": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz" + } + } + }, + "_yargs-parser@20.2.7@yargs-parser": { + "version": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.7.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.7.tgz" + }, + "_yargs@13.3.2@yargs": { + "version": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": {} + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-4.0.3.tgz" + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "_yargs@16.2.0@yargs": { + "version": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-16.2.0.tgz", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": {} + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz" + }, + "yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.7.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.7.tgz" + } + } + }, + "_yorkie@2.0.0@yorkie": { + "version": "https://registry.nlark.com/yorkie/download/yorkie-2.0.0.tgz", + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "0.8.0", + "resolved": "https://registry.nlark.com/execa/download/execa-0.8.0.tgz", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-1.2.1.tgz", + "requires": { + "ci-info": "^1.5.0" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-1.0.0.tgz" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-indent/download/strip-indent-2.0.0.tgz?cache=0&sync_timestamp=1620053263051&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-indent%2Fdownload%2Fstrip-indent-2.0.0.tgz" + } + } + }, + "abab": { + "version": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "abbrev": { + "version": "https://registry.nlark.com/abbrev/download/abbrev-1.1.1.tgz" + }, + "accepts": { + "version": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": { + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz" + } + } + }, + "acorn": { + "version": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-globals": { + "version": "https://registry.nlark.com/acorn-globals/download/acorn-globals-4.3.4.tgz", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-6.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-6.2.0.tgz" + } + } + }, + "acorn-jsx": { + "version": "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz" + }, + "acorn-walk": { + "version": "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz" + }, + "address": { + "version": "https://registry.nlark.com/address/download/address-1.1.2.tgz" + }, + "aggregate-error": { + "version": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915056089&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/indent-string/download/indent-string-4.0.0.tgz" + } + } + }, + "ajv": { + "version": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "ajv-errors": { + "version": "https://registry.nlark.com/ajv-errors/download/ajv-errors-1.0.1.tgz" + }, + "ajv-keywords": { + "version": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + }, + "alphanum-sort": { + "version": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "ansi-colors": { + "version": "https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz" + }, + "ansi-escapes": { + "version": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz" + } + } + }, + "ansi-html": { + "version": "https://registry.nlark.com/ansi-html/download/ansi-html-0.0.7.tgz" + }, + "ansi-regex": { + "version": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + }, + "ansi-styles": { + "version": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-2.0.1.tgz", + "requires": { + "color-name": "~1.1.4" + }, + "dependencies": {} + } + } + }, + "any-promise": { + "version": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + }, + "anymatch": { + "version": "https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + } + } + }, + "aproba": { + "version": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "arch": { + "version": "https://registry.nlark.com/arch/download/arch-2.2.0.tgz" + }, + "argparse": { + "version": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz" + } + } + }, + "arr-diff": { + "version": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "arr-flatten": { + "version": "https://registry.nlark.com/arr-flatten/download/arr-flatten-1.1.0.tgz" + }, + "arr-union": { + "version": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "array-equal": { + "version": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz" + }, + "array-flatten": { + "version": "https://registry.nlark.com/array-flatten/download/array-flatten-2.1.2.tgz" + }, + "array-union": { + "version": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": { + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz?cache=0&sync_timestamp=1620042045402&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farray-uniq%2Fdownload%2Farray-uniq-1.0.3.tgz" + } + } + }, + "array-uniq": { + "version": "https://registry.nlark.com/array-uniq/download/array-uniq-1.0.3.tgz?cache=0&sync_timestamp=1620042045402&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farray-uniq%2Fdownload%2Farray-uniq-1.0.3.tgz" + }, + "array-unique": { + "version": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "arrify": { + "version": "https://registry.nlark.com/arrify/download/arrify-1.0.1.tgz" + }, + "asn1": { + "version": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", + "requires": { + "safer-buffer": "~2.1.0" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "asn1.js": { + "version": "https://registry.nlark.com/asn1.js/download/asn1.js-5.4.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "assert": { + "version": "https://registry.nlark.com/assert/download/assert-1.5.0.tgz", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.nlark.com/util/download/util-0.10.3.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.10.3.tgz", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": {} + } + } + }, + "assert-plus": { + "version": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "assign-symbols": { + "version": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "astral-regex": { + "version": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "async": { + "version": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "async-each": { + "version": "https://registry.nlark.com/async-each/download/async-each-1.0.3.tgz" + }, + "async-limiter": { + "version": "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz" + }, + "async-validator": { + "version": "https://registry.nlark.com/async-validator/download/async-validator-1.8.5.tgz", + "requires": { + "babel-runtime": "6.x" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + } + } + }, + "asynckit": { + "version": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz" + }, + "atob": { + "version": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz" + }, + "autoprefixer": { + "version": "9.5.1", + "resolved": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.5.1.tgz", + "dev": true, + "requires": { + "browserslist": "^4.5.4", + "caniuse-lite": "^1.0.30000957", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.14", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz" + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/num2fraction/download/num2fraction-1.2.2.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "aws-sign2": { + "version": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz" + }, + "aws4": { + "version": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz" + }, + "axios": { + "version": "0.18.1", + "resolved": "https://registry.nlark.com/axios/download/axios-0.18.1.tgz", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + }, + "dependencies": { + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.5.10.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.5.10.tgz", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": {} + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/is-buffer/download/is-buffer-2.0.5.tgz" + } + } + }, + "babel-code-frame": { + "version": "https://registry.nlark.com/babel-code-frame/download/babel-code-frame-6.26.0.tgz", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-3.0.2.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-3.0.2.tgz" + } + } + }, + "babel-core": { + "version": "https://registry.nlark.com/babel-core/download/babel-core-7.0.0-bridge.0.tgz" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.nlark.com/babel-eslint/download/babel-eslint-10.1.0.tgz", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + } + } + }, + "babel-generator": { + "version": "https://registry.nlark.com/babel-generator/download/babel-generator-6.26.1.tgz", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/detect-indent/download/detect-indent-4.0.0.tgz", + "requires": { + "repeating": "^2.0.0" + }, + "dependencies": {} + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-1.3.0.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/trim-right/download/trim-right-1.0.1.tgz?cache=0&sync_timestamp=1619002842644&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-right%2Fdownload%2Ftrim-right-1.0.1.tgz" + } + } + }, + "babel-helper-vue-jsx-merge-props": { + "version": "https://registry.nlark.com/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz" + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-23.6.0.tgz", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + }, + "dependencies": { + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-4.1.6.tgz", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": {} + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-23.2.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-23.2.0.tgz", + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + }, + "dependencies": {} + } + } + }, + "babel-loader": { + "version": "https://registry.nlark.com/babel-loader/download/babel-loader-8.2.2.tgz", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "babel-messages": { + "version": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.nlark.com/babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "babel-plugin-istanbul": { + "version": "https://registry.nlark.com/babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.14.5.tgz?cache=0&sync_timestamp=1623281049469&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-plugin-utils%2Fdownload%2F%40babel%2Fhelper-plugin-utils-7.14.5.tgz" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.nlark.com/test-exclude/download/test-exclude-5.2.3.tgz", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "babel-plugin-jest-hoist": { + "version": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-24.9.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-24.9.0.tgz", + "requires": { + "@types/babel__traverse": "^7.0.6" + }, + "dependencies": { + "@types/babel__traverse": { + "version": "7.11.1", + "resolved": "https://registry.nlark.com/@types/babel__traverse/download/@types/babel__traverse-7.11.1.tgz?cache=0&sync_timestamp=1621240677670&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fbabel__traverse%2Fdownload%2F%40types%2Fbabel__traverse-7.11.1.tgz", + "requires": { + "@babel/types": "^7.3.0" + }, + "dependencies": {} + } + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "https://registry.nlark.com/babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/compat-data/download/@babel/compat-data-7.14.5.tgz" + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "https://registry.nlark.com/babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": {} + } + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "https://registry.nlark.com/babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "dependencies": { + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.nlark.com/@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.2.3.tgz?cache=0&sync_timestamp=1622025400731&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fhelper-define-polyfill-provider%2Fdownload%2F%40babel%2Fhelper-define-polyfill-provider-0.2.3.tgz", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": {} + } + } + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "https://registry.nlark.com/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz" + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "https://registry.nlark.com/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": { + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.nlark.com/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "babel-plugin-transform-strict-mode": { + "version": "https://registry.nlark.com/babel-plugin-transform-strict-mode/download/babel-plugin-transform-strict-mode-6.24.1.tgz", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "babel-preset-jest": { + "version": "https://registry.nlark.com/babel-preset-jest/download/babel-preset-jest-24.9.0.tgz?cache=0&sync_timestamp=1621937311522&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-preset-jest%2Fdownload%2Fbabel-preset-jest-24.9.0.tgz", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + }, + "dependencies": { + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.nlark.com/@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": {} + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-24.9.0.tgz?cache=0&sync_timestamp=1621937309340&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-plugin-jest-hoist%2Fdownload%2Fbabel-plugin-jest-hoist-24.9.0.tgz", + "requires": { + "@types/babel__traverse": "^7.0.6" + }, + "dependencies": {} + } + } + }, + "babel-runtime": { + "version": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz" + } + } + }, + "babel-template": { + "version": "https://registry.nlark.com/babel-template/download/babel-template-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "babel-traverse": { + "version": "https://registry.nlark.com/babel-traverse/download/babel-traverse-6.26.0.tgz", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-code-frame/download/babel-code-frame-6.26.0.tgz", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": {} + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.nlark.com/babel-messages/download/babel-messages-6.23.0.tgz", + "requires": { + "babel-runtime": "^6.22.0" + }, + "dependencies": {} + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": {} + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.nlark.com/globals/download/globals-9.18.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-9.18.0.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "babel-types": { + "version": "https://registry.nlark.com/babel-types/download/babel-types-6.26.0.tgz", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.nlark.com/babel-runtime/download/babel-runtime-6.26.0.tgz", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-1.0.3.tgz" + } + } + }, + "babylon": { + "version": "https://registry.nlark.com/babylon/download/babylon-6.18.0.tgz" + }, + "balanced-match": { + "version": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz" + }, + "base": { + "version": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/cache-base/download/cache-base-1.0.1.tgz", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": {} + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": {} + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz" + } + } + }, + "base64-js": { + "version": "https://registry.nlark.com/base64-js/download/base64-js-1.5.1.tgz" + }, + "batch": { + "version": "https://registry.nlark.com/batch/download/batch-0.6.1.tgz" + }, + "bcrypt-pbkdf": { + "version": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + } + } + }, + "bfj": { + "version": "https://registry.nlark.com/bfj/download/bfj-6.1.2.tgz", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.nlark.com/check-types/download/check-types-8.0.3.tgz" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/hoopy/download/hoopy-0.1.4.tgz" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tryer/download/tryer-1.0.1.tgz" + } + } + }, + "big.js": { + "version": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "binary-extensions": { + "version": "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz", + "requires": { + "file-uri-to-path": "1.0.0" + }, + "dependencies": { + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz" + } + } + }, + "bluebird": { + "version": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "bn.js": { + "version": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "body-parser": { + "version": "https://registry.nlark.com/body-parser/download/body-parser-1.19.0.tgz", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": {} + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": {} + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": {} + } + } + }, + "bonjour": { + "version": "https://registry.nlark.com/bonjour/download/bonjour-3.5.0.tgz", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/array-flatten/download/array-flatten-2.1.2.tgz" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "dependencies": {} + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/dns-equal/download/dns-equal-1.0.0.tgz" + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/dns-txt/download/dns-txt-2.0.2.tgz", + "requires": { + "buffer-indexof": "^1.0.0" + }, + "dependencies": {} + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.nlark.com/multicast-dns/download/multicast-dns-6.2.3.tgz", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "dependencies": {} + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz" + } + } + }, + "boolbase": { + "version": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "brace-expansion": { + "version": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz" + } + } + }, + "braces": { + "version": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "requires": { + "fill-range": "^7.0.1" + }, + "dependencies": { + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "requires": { + "to-regex-range": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "brorand": { + "version": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + }, + "browser-process-hrtime": { + "version": "https://registry.nlark.com/browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz" + }, + "browser-resolve": { + "version": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.1.7.tgz" + } + } + }, + "browserify-aes": { + "version": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "browserify-cipher": { + "version": "https://registry.nlark.com/browserify-cipher/download/browserify-cipher-1.0.1.tgz", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + }, + "dependencies": { + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/browserify-des/download/browserify-des-1.0.2.tgz", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + } + } + }, + "browserify-des": { + "version": "https://registry.nlark.com/browserify-des/download/browserify-des-1.0.2.tgz", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/des.js/download/des.js-1.0.1.tgz", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "browserify-rsa": { + "version": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "browserify-sign": { + "version": "https://registry.nlark.com/browserify-sign/download/browserify-sign-4.2.1.tgz", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-5.2.0.tgz" + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "browserify-zlib": { + "version": "https://registry.nlark.com/browserify-zlib/download/browserify-zlib-0.2.0.tgz", + "requires": { + "pako": "~1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "resolved": "https://registry.nlark.com/pako/download/pako-1.0.11.tgz" + } + } + }, + "browserslist": { + "version": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + } + } + }, + "bs-logger": { + "version": "https://registry.nlark.com/bs-logger/download/bs-logger-0.2.6.tgz", + "requires": { + "fast-json-stable-stringify": "2.x" + }, + "dependencies": { + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + } + } + }, + "bser": { + "version": "https://registry.nlark.com/bser/download/bser-2.1.1.tgz", + "requires": { + "node-int64": "^0.4.0" + }, + "dependencies": { + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/node-int64/download/node-int64-0.4.0.tgz" + } + } + }, + "buffer": { + "version": "https://registry.nlark.com/buffer/download/buffer-4.9.2.tgz", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/base64-js/download/base64-js-1.5.1.tgz" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/ieee754/download/ieee754-1.2.1.tgz" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + } + } + }, + "buffer-from": { + "version": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "buffer-indexof": { + "version": "https://registry.nlark.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz" + }, + "buffer-json": { + "version": "https://registry.nlark.com/buffer-json/download/buffer-json-2.0.0.tgz" + }, + "buffer-xor": { + "version": "https://registry.nlark.com/buffer-xor/download/buffer-xor-1.0.3.tgz" + }, + "builtin-status-codes": { + "version": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz" + }, + "bytes": { + "version": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "cacache": { + "version": "https://registry.nlark.com/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/fs-minipass/download/fs-minipass-2.1.0.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": {} + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/minipass-collect/download/minipass-collect-1.0.2.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/minipass-flush/download/minipass-flush-1.0.5.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": {} + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", + "requires": { + "aggregate-error": "^3.0.0" + }, + "dependencies": {} + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "ssri": { + "version": "7.1.1", + "resolved": "https://registry.nlark.com/ssri/download/ssri-7.1.1.tgz", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "dependencies": {} + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "cache-base": { + "version": "https://registry.nlark.com/cache-base/download/cache-base-1.0.1.tgz", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "dependencies": {} + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": {} + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": {} + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "cache-loader": { + "version": "https://registry.nlark.com/cache-loader/download/cache-loader-4.1.0.tgz", + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "dependencies": { + "buffer-json": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/buffer-json/download/buffer-json-2.0.0.tgz" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "call-bind": { + "version": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "call-me-maybe": { + "version": "https://registry.nlark.com/call-me-maybe/download/call-me-maybe-1.0.1.tgz" + }, + "caller-callsite": { + "version": "https://registry.nlark.com/caller-callsite/download/caller-callsite-2.0.0.tgz", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-2.0.0.tgz" + } + } + }, + "caller-path": { + "version": "https://registry.nlark.com/caller-path/download/caller-path-2.0.0.tgz", + "requires": { + "caller-callsite": "^2.0.0" + }, + "dependencies": { + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/caller-callsite/download/caller-callsite-2.0.0.tgz", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "callsites": { + "version": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "camel-case": { + "version": "https://registry.nlark.com/camel-case/download/camel-case-3.0.0.tgz", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + }, + "dependencies": { + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": {} + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/upper-case/download/upper-case-1.1.3.tgz" + } + } + }, + "camelcase": { + "version": "https://registry.npm.taobao.org/camelcase/download/camelcase-6.2.0.tgz" + }, + "caniuse-api": { + "version": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz" + } + } + }, + "capture-exit": { + "version": "https://registry.nlark.com/capture-exit/download/capture-exit-2.0.0.tgz", + "requires": { + "rsvp": "^4.8.4" + }, + "dependencies": { + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.nlark.com/rsvp/download/rsvp-4.8.5.tgz" + } + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "https://registry.nlark.com/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.4.0.tgz" + }, + "caseless": { + "version": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "chardet": { + "version": "https://registry.nlark.com/chardet/download/chardet-0.7.0.tgz" + }, + "check-types": { + "version": "https://registry.nlark.com/check-types/download/check-types-8.0.3.tgz" + }, + "chokidar": { + "version": "https://registry.nlark.com/chokidar/download/chokidar-3.5.1.tgz", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-3.1.2.tgz", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": {} + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/braces/download/braces-3.0.2.tgz", + "requires": { + "fill-range": "^7.0.1" + }, + "dependencies": {} + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": {} + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz", + "requires": { + "binary-extensions": "^2.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.nlark.com/readdirp/download/readdirp-3.5.0.tgz", + "requires": { + "picomatch": "^2.2.1" + }, + "dependencies": {} + } + } + }, + "chownr": { + "version": "https://registry.nlark.com/chownr/download/chownr-1.1.4.tgz" + }, + "chrome-trace-event": { + "version": "https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz" + }, + "ci-info": { + "version": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz" + }, + "cipher-base": { + "version": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "class-utils": { + "version": "https://registry.nlark.com/class-utils/download/class-utils-0.3.6.tgz", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/static-extend/download/static-extend-0.1.2.tgz", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": {} + } + } + }, + "clean-css": { + "version": "https://registry.nlark.com/clean-css/download/clean-css-4.2.3.tgz", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "clean-stack": { + "version": "https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915056089&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz" + }, + "cli-cursor": { + "version": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz", + "requires": { + "restore-cursor": "^3.1.0" + }, + "dependencies": { + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "cli-highlight": { + "version": "https://registry.nlark.com/cli-highlight/download/cli-highlight-2.1.11.tgz", + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": {} + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.nlark.com/highlight.js/download/highlight.js-10.7.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhighlight.js%2Fdownload%2Fhighlight.js-10.7.3.tgz" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/mz/download/mz-2.7.0.tgz", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + }, + "dependencies": {} + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/parse5/download/parse5-5.1.1.tgz" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.nlark.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": {} + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-16.2.0.tgz", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": {} + } + } + }, + "cli-spinners": { + "version": "https://registry.nlark.com/cli-spinners/download/cli-spinners-2.6.0.tgz" + }, + "cli-width": { + "version": "https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz" + }, + "clipboardy": { + "version": "https://registry.nlark.com/clipboardy/download/clipboardy-2.3.0.tgz", + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "arch": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/arch/download/arch-2.2.0.tgz" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-2.2.0.tgz", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "cliui": { + "version": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + } + } + }, + "clone": { + "version": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "clone-deep": { + "version": "https://registry.nlark.com/clone-deep/download/clone-deep-4.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/shallow-clone/download/shallow-clone-3.0.1.tgz", + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": {} + } + } + }, + "co": { + "version": "https://registry.nlark.com/co/download/co-4.6.0.tgz" + }, + "coa": { + "version": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": { + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.nlark.com/@types/q/download/@types/q-1.5.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fq%2Fdownload%2F%40types%2Fq-1.5.4.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/q/download/q-1.5.1.tgz" + } + } + }, + "collection-visit": { + "version": "https://registry.nlark.com/collection-visit/download/collection-visit-1.0.0.tgz", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "dependencies": { + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "requires": { + "object-visit": "^1.0.0" + }, + "dependencies": {} + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "color": { + "version": "https://registry.nlark.com/color/download/color-3.1.3.tgz", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-1.9.3.tgz", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": {} + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.nlark.com/color-string/download/color-string-1.5.5.tgz", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + }, + "dependencies": {} + } + } + }, + "color-convert": { + "version": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz?cache=0&sync_timestamp=1618752806777&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor-convert%2Fdownload%2Fcolor-convert-2.0.1.tgz", + "requires": { + "color-name": "~1.1.4" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + } + } + }, + "color-name": { + "version": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + }, + "color-string": { + "version": "https://registry.nlark.com/color-string/download/color-string-1.5.5.tgz", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + }, + "dependencies": { + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": {} + } + } + }, + "colorette": { + "version": "https://registry.nlark.com/colorette/download/colorette-1.2.2.tgz" + }, + "combined-stream": { + "version": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": { + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz" + } + } + }, + "commander": { + "version": "https://registry.nlark.com/commander/download/commander-7.2.0.tgz" + }, + "commondir": { + "version": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "component-emitter": { + "version": "https://registry.nlark.com/component-emitter/download/component-emitter-1.3.0.tgz" + }, + "compressible": { + "version": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "compression": { + "version": "https://registry.nlark.com/compression/download/compression-1.7.4.tgz", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": {} + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", + "requires": { + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + } + } + }, + "concat-map": { + "version": "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz" + }, + "concat-stream": { + "version": "https://registry.nlark.com/concat-stream/download/concat-stream-1.6.2.tgz", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz" + } + } + }, + "condense-newlines": { + "version": "https://registry.nlark.com/condense-newlines/download/condense-newlines-0.2.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/is-whitespace/download/is-whitespace-0.3.0.tgz" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "config-chain": { + "version": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622746031285&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz" + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.nlark.com/proto-list/download/proto-list-1.2.4.tgz" + } + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.nlark.com/connect/download/connect-3.6.6.tgz", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.0.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + } + } + }, + "connect-history-api-fallback": { + "version": "https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz" + }, + "console-browserify": { + "version": "https://registry.nlark.com/console-browserify/download/console-browserify-1.2.0.tgz" + }, + "consolidate": { + "version": "https://registry.nlark.com/consolidate/download/consolidate-0.15.1.tgz", + "requires": { + "bluebird": "^3.1.1" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + } + } + }, + "constants-browserify": { + "version": "https://registry.nlark.com/constants-browserify/download/constants-browserify-1.0.0.tgz" + }, + "content-disposition": { + "version": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "content-type": { + "version": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "convert-source-map": { + "version": "https://registry.nlark.com/convert-source-map/download/convert-source-map-1.7.0.tgz", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + } + } + }, + "cookie": { + "version": "https://registry.nlark.com/cookie/download/cookie-0.4.0.tgz" + }, + "cookie-signature": { + "version": "https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz" + }, + "copy-concurrently": { + "version": "https://registry.nlark.com/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": {} + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "copy-descriptor": { + "version": "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz" + }, + "copy-webpack-plugin": { + "version": "https://registry.nlark.com/copy-webpack-plugin/download/copy-webpack-plugin-5.1.2.tgz", + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.nlark.com/cacache/download/cacache-12.0.4.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-12.0.4.tgz", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": {} + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-2.1.0.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": {} + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": {} + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.nlark.com/globby/download/globby-7.1.1.tgz", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": {} + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + } + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.nlark.com/core-js/download/core-js-3.6.5.tgz?cache=0&sync_timestamp=1622879591736&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.6.5.tgz" + }, + "core-js-compat": { + "version": "https://registry.nlark.com/core-js-compat/download/core-js-compat-3.14.0.tgz?cache=0&sync_timestamp=1622879615938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js-compat%2Fdownload%2Fcore-js-compat-3.14.0.tgz", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" + } + } + }, + "core-util-is": { + "version": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "cosmiconfig": { + "version": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-fresh/download/import-fresh-2.0.0.tgz", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": {} + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.nlark.com/is-directory/download/is-directory-0.3.1.tgz" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": {} + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "create-ecdh": { + "version": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "create-hash": { + "version": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "create-hmac": { + "version": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/cipher-base/download/cipher-base-1.0.4.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "cross-spawn": { + "version": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz", + "requires": { + "shebang-regex": "^3.0.0" + }, + "dependencies": {} + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "crypto-browserify": { + "version": "https://registry.nlark.com/crypto-browserify/download/crypto-browserify-3.12.0.tgz", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "dependencies": { + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/browserify-cipher/download/browserify-cipher-1.0.1.tgz", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + }, + "dependencies": {} + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.nlark.com/browserify-sign/download/browserify-sign-4.2.1.tgz", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.nlark.com/create-ecdh/download/create-ecdh-4.0.4.tgz", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.nlark.com/diffie-hellman/download/diffie-hellman-5.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/public-encrypt/download/public-encrypt-4.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/randomfill/download/randomfill-1.0.4.tgz", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "css": { + "version": "https://registry.nlark.com/css/download/css-2.2.4.tgz", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + } + } + }, + "css-color-names": { + "version": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "css-declaration-sorter": { + "version": "https://registry.nlark.com/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1620754721682&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/timsort/download/timsort-0.3.0.tgz" + } + } + }, + "css-loader": { + "version": "https://registry.nlark.com/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1621865270658&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": {} + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": {} + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "dependencies": {} + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "css-select": { + "version": "https://registry.nlark.com/css-select/download/css-select-4.1.3.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-4.1.3.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/css-what/download/css-what-5.0.1.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-5.0.1.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": {} + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/nth-check/download/nth-check-2.0.0.tgz", + "requires": { + "boolbase": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "css-select-base-adapter": { + "version": "https://registry.nlark.com/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz" + }, + "css-tree": { + "version": "https://registry.nlark.com/css-tree/download/css-tree-1.1.3.tgz", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.14.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "css-url-regex": { + "version": "https://registry.nlark.com/css-url-regex/download/css-url-regex-1.1.0.tgz" + }, + "css-what": { + "version": "https://registry.nlark.com/css-what/download/css-what-5.0.1.tgz?cache=0&sync_timestamp=1622227191786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-what%2Fdownload%2Fcss-what-5.0.1.tgz" + }, + "cssesc": { + "version": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "cssnano": { + "version": "https://registry.nlark.com/cssnano/download/cssnano-4.1.11.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": {} + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": {} + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-resolvable/download/is-resolvable-1.1.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "cssnano-preset-default": { + "version": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1620754721682&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": {} + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.nlark.com/postcss-calc/download/postcss-calc-7.0.5.tgz", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": {} + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1622236593947&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.nlark.com/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": {} + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": {} + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": {} + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": {} + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/postcss-svgo/download/postcss-svgo-4.0.3.tgz?cache=0&sync_timestamp=1622236593132&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.3.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": {} + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "cssnano-util-get-arguments": { + "version": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "cssnano-util-get-match": { + "version": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "cssnano-util-raw-cache": { + "version": "https://registry.nlark.com/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "cssnano-util-same-parent": { + "version": "https://registry.nlark.com/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz" + }, + "csso": { + "version": "https://registry.nlark.com/csso/download/csso-4.2.0.tgz", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.1.3.tgz", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": {} + } + } + }, + "cssom": { + "version": "https://registry.nlark.com/cssom/download/cssom-0.4.4.tgz" + }, + "cssstyle": { + "version": "https://registry.nlark.com/cssstyle/download/cssstyle-2.3.0.tgz", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.3.8.tgz" + } + } + }, + "cyclist": { + "version": "https://registry.nlark.com/cyclist/download/cyclist-1.0.1.tgz" + }, + "dashdash": { + "version": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + } + } + }, + "data-urls": { + "version": "https://registry.nlark.com/data-urls/download/data-urls-1.1.0.tgz", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + } + } + }, + "de-indent": { + "version": "https://registry.nlark.com/de-indent/download/de-indent-1.0.2.tgz" + }, + "deasync": { + "version": "https://registry.nlark.com/deasync/download/deasync-0.1.21.tgz", + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "dependencies": { + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.nlark.com/bindings/download/bindings-1.5.0.tgz", + "requires": { + "file-uri-to-path": "1.0.0" + }, + "dependencies": {} + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz" + } + } + }, + "debug": { + "version": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz" + } + } + }, + "decamelize": { + "version": "https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz" + }, + "decode-uri-component": { + "version": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz" + }, + "deep-equal": { + "version": "https://registry.npm.taobao.org/deep-equal/download/deep-equal-1.1.1.tgz", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "dependencies": { + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-arguments/download/is-arguments-1.1.0.tgz", + "requires": { + "call-bind": "^1.0.0" + }, + "dependencies": {} + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": {} + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.nlark.com/object-is/download/object-is-1.1.5.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + } + } + }, + "deep-is": { + "version": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz" + }, + "deepmerge": { + "version": "https://registry.nlark.com/deepmerge/download/deepmerge-4.2.2.tgz" + }, + "default-gateway": { + "version": "https://registry.nlark.com/default-gateway/download/default-gateway-5.0.5.tgz", + "requires": { + "execa": "^3.3.0" + }, + "dependencies": { + "execa": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/execa/download/execa-3.4.0.tgz", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "defaults": { + "version": "https://registry.nlark.com/defaults/download/defaults-1.0.3.tgz", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-1.0.4.tgz" + } + } + }, + "define-properties": { + "version": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "define-property": { + "version": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "del": { + "version": "https://registry.nlark.com/del/download/del-4.1.1.tgz", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": {} + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/globby/download/globby-6.1.0.tgz", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": {} + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz?cache=0&sync_timestamp=1620047156679&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-in-cwd%2Fdownload%2Fis-path-in-cwd-2.1.0.tgz", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": {} + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-2.1.0.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + } + } + }, + "delayed-stream": { + "version": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz" + }, + "depd": { + "version": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "des.js": { + "version": "https://registry.nlark.com/des.js/download/des.js-1.0.1.tgz", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "destroy": { + "version": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "detect-indent": { + "version": "https://registry.nlark.com/detect-indent/download/detect-indent-4.0.0.tgz", + "requires": { + "repeating": "^2.0.0" + }, + "dependencies": { + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz", + "requires": { + "is-finite": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "detect-newline": { + "version": "https://registry.nlark.com/detect-newline/download/detect-newline-2.1.0.tgz" + }, + "detect-node": { + "version": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621147029891&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz" + }, + "diff-sequences": { + "version": "https://registry.nlark.com/diff-sequences/download/diff-sequences-24.9.0.tgz" + }, + "diffie-hellman": { + "version": "https://registry.nlark.com/diffie-hellman/download/diffie-hellman-5.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/miller-rabin/download/miller-rabin-4.0.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": {} + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "dir-glob": { + "version": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "dns-equal": { + "version": "https://registry.nlark.com/dns-equal/download/dns-equal-1.0.0.tgz" + }, + "dns-packet": { + "version": "https://registry.nlark.com/dns-packet/download/dns-packet-1.3.4.tgz", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "dns-txt": { + "version": "https://registry.nlark.com/dns-txt/download/dns-txt-2.0.2.tgz", + "requires": { + "buffer-indexof": "^1.0.0" + }, + "dependencies": { + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-indexof/download/buffer-indexof-1.1.1.tgz" + } + } + }, + "doctrine": { + "version": "https://registry.nlark.com/doctrine/download/doctrine-3.0.0.tgz", + "requires": { + "esutils": "^2.0.2" + }, + "dependencies": { + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + } + } + }, + "dom-converter": { + "version": "https://registry.nlark.com/dom-converter/download/dom-converter-0.2.0.tgz", + "requires": { + "utila": "~0.4" + }, + "dependencies": { + "utila": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/utila/download/utila-0.4.0.tgz" + } + } + }, + "dom-event-types": { + "version": "https://registry.nlark.com/dom-event-types/download/dom-event-types-1.0.0.tgz" + }, + "dom-serializer": { + "version": "https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "domain-browser": { + "version": "https://registry.nlark.com/domain-browser/download/domain-browser-1.2.0.tgz" + }, + "domelementtype": { + "version": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domexception": { + "version": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "domhandler": { + "version": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + } + } + }, + "domready": { + "version": "https://registry.nlark.com/domready/download/domready-1.0.8.tgz" + }, + "domutils": { + "version": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/dom-serializer/download/dom-serializer-1.3.2.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": {} + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + } + } + }, + "dot-prop": { + "version": "https://registry.nlark.com/dot-prop/download/dot-prop-5.3.0.tgz", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-obj/download/is-obj-2.0.0.tgz" + } + } + }, + "dotenv": { + "version": "https://registry.nlark.com/dotenv/download/dotenv-8.6.0.tgz" + }, + "dotenv-expand": { + "version": "https://registry.nlark.com/dotenv-expand/download/dotenv-expand-5.1.0.tgz" + }, + "duplexer": { + "version": "https://registry.nlark.com/duplexer/download/duplexer-0.1.2.tgz" + }, + "duplexify": { + "version": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + } + } + }, + "easy-stack": { + "version": "https://registry.nlark.com/easy-stack/download/easy-stack-1.0.1.tgz" + }, + "ecc-jsbn": { + "version": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "editorconfig": { + "version": "https://registry.nlark.com/editorconfig/download/editorconfig-0.15.3.tgz", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/sigmund/download/sigmund-1.0.1.tgz" + } + } + }, + "ee-first": { + "version": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + }, + "ejs": { + "version": "https://registry.nlark.com/ejs/download/ejs-2.7.4.tgz" + }, + "electron-to-chromium": { + "version": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.752.tgz?cache=0&sync_timestamp=1623290577288&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.752.tgz" + }, + "element-ui": { + "version": "2.13.2", + "resolved": "https://registry.nlark.com/element-ui/download/element-ui-2.13.2.tgz", + "requires": { + "async-validator": "~1.8.1", + "babel-helper-vue-jsx-merge-props": "^2.0.0", + "deepmerge": "^1.2.0", + "normalize-wheel": "^1.0.1", + "resize-observer-polyfill": "^1.5.0", + "throttle-debounce": "^1.0.1" + }, + "dependencies": { + "async-validator": { + "version": "1.8.5", + "resolved": "https://registry.nlark.com/async-validator/download/async-validator-1.8.5.tgz", + "requires": { + "babel-runtime": "6.x" + }, + "dependencies": {} + }, + "babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz" + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.5.2.tgz" + }, + "normalize-wheel": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/normalize-wheel/download/normalize-wheel-1.0.1.tgz" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz" + }, + "throttle-debounce": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/throttle-debounce/download/throttle-debounce-1.1.0.tgz" + } + } + }, + "elliptic": { + "version": "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": {} + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + } + } + }, + "emoji-regex": { + "version": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "emojis-list": { + "version": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "encodeurl": { + "version": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "end-of-stream": { + "version": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "enhanced-resolve": { + "version": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.5.0.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + } + } + }, + "entities": { + "version": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + }, + "errno": { + "version": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": { + "prr": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + } + } + }, + "error-ex": { + "version": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.2.1.tgz" + } + } + }, + "error-stack-parser": { + "version": "https://registry.nlark.com/error-stack-parser/download/error-stack-parser-2.0.6.tgz", + "requires": { + "stackframe": "^1.1.1" + }, + "dependencies": { + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/stackframe/download/stackframe-1.2.0.tgz" + } + } + }, + "es-abstract": { + "version": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "dependencies": {} + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": {} + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": {} + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": {} + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "es-to-primitive": { + "version": "https://registry.nlark.com/es-to-primitive/download/es-to-primitive-1.2.1.tgz", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "dependencies": { + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "escalade": { + "version": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "escape-html": { + "version": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "escape-string-regexp": { + "version": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-2.0.0.tgz" + }, + "escodegen": { + "version": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz", + "optional": true + } + } + }, + "eslint": { + "version": "6.7.2", + "resolved": "https://registry.nlark.com/eslint/download/eslint-6.7.2.tgz?cache=0&sync_timestamp=1622847809742&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint%2Fdownload%2Feslint-6.7.2.tgz", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-6.0.5.tgz", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": {} + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/doctrine/download/doctrine-3.0.0.tgz", + "requires": { + "esutils": "^2.0.2" + }, + "dependencies": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": {} + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/eslint-utils/download/eslint-utils-1.4.3.tgz", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": {} + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": {} + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": {} + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/file-entry-cache/download/file-entry-cache-5.0.1.tgz", + "requires": { + "flat-cache": "^2.0.1" + }, + "dependencies": {} + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz" + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": {} + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.nlark.com/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz", + "requires": { + "type-fest": "^0.8.1" + }, + "dependencies": {} + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/import-fresh/download/import-fresh-3.3.0.tgz", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": {} + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1621629616998&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": {} + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": {} + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.nlark.com/progress/download/progress-2.0.3.tgz" + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/regexpp/download/regexpp-2.0.1.tgz" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.nlark.com/table/download/table-5.4.6.tgz", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": {} + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/text-table/download/text-table-0.2.0.tgz" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz" + } + } + }, + "eslint-loader": { + "version": "https://registry.nlark.com/eslint-loader/download/eslint-loader-2.2.1.tgz", + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "dependencies": { + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + } + } + }, + "eslint-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.nlark.com/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz", + "dev": true, + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "vue-eslint-parser": { + "version": "7.6.0", + "resolved": "https://registry.nlark.com/vue-eslint-parser/download/vue-eslint-parser-7.6.0.tgz", + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": {} + } + } + }, + "eslint-scope": { + "version": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": {} + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-4.3.0.tgz" + } + } + }, + "eslint-utils": { + "version": "https://registry.nlark.com/eslint-utils/download/eslint-utils-1.4.3.tgz", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + } + } + }, + "eslint-visitor-keys": { + "version": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "espree": { + "version": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.nlark.com/acorn-jsx/download/acorn-jsx-5.3.1.tgz" + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + } + } + }, + "esprima": { + "version": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + }, + "esquery": { + "version": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "esrecurse": { + "version": "https://registry.nlark.com/esrecurse/download/esrecurse-4.3.0.tgz", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + } + } + }, + "estraverse": { + "version": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz" + }, + "esutils": { + "version": "https://registry.npm.taobao.org/esutils/download/esutils-2.0.3.tgz" + }, + "etag": { + "version": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "event-pubsub": { + "version": "https://registry.nlark.com/event-pubsub/download/event-pubsub-4.3.0.tgz" + }, + "eventemitter3": { + "version": "https://registry.nlark.com/eventemitter3/download/eventemitter3-4.0.7.tgz" + }, + "events": { + "version": "https://registry.nlark.com/events/download/events-3.3.0.tgz" + }, + "eventsource": { + "version": "https://registry.nlark.com/eventsource/download/eventsource-1.1.0.tgz", + "requires": { + "original": "^1.0.0" + }, + "dependencies": { + "original": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/original/download/original-1.0.2.tgz", + "requires": { + "url-parse": "^1.4.3" + }, + "dependencies": {} + } + } + }, + "evp_bytestokey": { + "version": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "exec-sh": { + "version": "https://registry.nlark.com/exec-sh/download/exec-sh-0.3.6.tgz" + }, + "execa": { + "version": "https://registry.nlark.com/execa/download/execa-3.4.0.tgz", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": {} + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": {} + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-stream/download/is-stream-2.0.0.tgz" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/npm-run-path/download/npm-run-path-4.0.1.tgz", + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": {} + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": {} + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/p-finally/download/p-finally-2.0.1.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz" + } + } + }, + "exit": { + "version": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "expand-brackets": { + "version": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz" + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "expand-range": { + "version": "https://registry.nlark.com/expand-range/download/expand-range-1.8.2.tgz", + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/fill-range/download/fill-range-2.2.4.tgz", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "dependencies": {} + } + } + }, + "expect": { + "version": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + } + } + }, + "express": { + "version": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": {} + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/array-flatten/download/array-flatten-1.1.1.tgz" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.nlark.com/body-parser/download/body-parser-1.19.0.tgz", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": {} + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": {} + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.nlark.com/cookie/download/cookie-0.4.0.tgz" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/cookie-signature/download/cookie-signature-1.0.6.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.2.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": {} + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz?cache=0&sync_timestamp=1622509170257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fproxy-addr%2Fdownload%2Fproxy-addr-2.0.7.tgz", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": {} + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": {} + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/serve-static/download/serve-static-1.14.1.tgz", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "dependencies": {} + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": {} + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + } + } + }, + "extend": { + "version": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz" + }, + "extend-shallow": { + "version": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/assign-symbols/download/assign-symbols-1.0.0.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "external-editor": { + "version": "https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.nlark.com/chardet/download/chardet-0.7.0.tgz" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz", + "requires": { + "os-tmpdir": "~1.0.2" + }, + "dependencies": {} + } + } + }, + "extglob": { + "version": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.nlark.com/expand-brackets/download/expand-brackets-2.1.4.tgz", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "extract-from-css": { + "version": "https://registry.nlark.com/extract-from-css/download/extract-from-css-0.4.4.tgz", + "requires": { + "css": "^2.1.0" + }, + "dependencies": { + "css": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/css/download/css-2.2.4.tgz", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": {} + } + } + }, + "extsprintf": { + "version": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz" + }, + "fast-deep-equal": { + "version": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz" + }, + "fast-glob": { + "version": "https://registry.nlark.com/fast-glob/download/fast-glob-2.2.7.tgz", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/@mrmlnc/readdir-enhanced/download/@mrmlnc/readdir-enhanced-2.2.1.tgz", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "dependencies": {} + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-1.1.3.tgz" + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.nlark.com/merge2/download/merge2-1.4.1.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "fast-json-stable-stringify": { + "version": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "fast-levenshtein": { + "version": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz" + }, + "faye-websocket": { + "version": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": { + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": {} + } + } + }, + "fb-watchman": { + "version": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": { + "bser": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/bser/download/bser-2.1.1.tgz", + "requires": { + "node-int64": "^0.4.0" + }, + "dependencies": {} + } + } + }, + "figgy-pudding": { + "version": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "figures": { + "version": "https://registry.nlark.com/figures/download/figures-3.2.0.tgz", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + } + } + }, + "file-entry-cache": { + "version": "https://registry.nlark.com/file-entry-cache/download/file-entry-cache-5.0.1.tgz", + "requires": { + "flat-cache": "^2.0.1" + }, + "dependencies": { + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/flat-cache/download/flat-cache-2.0.1.tgz", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": {} + } + } + }, + "file-loader": { + "version": "https://registry.nlark.com/file-loader/download/file-loader-4.3.0.tgz", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "file-uri-to-path": { + "version": "https://registry.nlark.com/file-uri-to-path/download/file-uri-to-path-1.0.0.tgz" + }, + "filename-regex": { + "version": "https://registry.nlark.com/filename-regex/download/filename-regex-2.0.1.tgz" + }, + "filesize": { + "version": "https://registry.nlark.com/filesize/download/filesize-3.6.1.tgz" + }, + "fill-range": { + "version": "https://registry.nlark.com/fill-range/download/fill-range-7.0.1.tgz", + "requires": { + "to-regex-range": "^5.0.1" + }, + "dependencies": { + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": {} + } + } + }, + "finalhandler": { + "version": "https://registry.nlark.com/finalhandler/download/finalhandler-1.1.2.tgz", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "find-babel-config": { + "version": "https://registry.nlark.com/find-babel-config/download/find-babel-config-1.2.0.tgz", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.nlark.com/json5/download/json5-0.5.1.tgz" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-3.0.0.tgz" + } + } + }, + "find-cache-dir": { + "version": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": {} + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-4.2.0.tgz", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "find-up": { + "version": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", + "requires": { + "p-locate": "^4.1.0" + }, + "dependencies": {} + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz" + } + } + }, + "flat-cache": { + "version": "https://registry.nlark.com/flat-cache/download/flat-cache-2.0.1.tgz", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/flatted/download/flatted-2.0.2.tgz" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.6.3.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.6.3.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/write/download/write-1.0.3.tgz", + "requires": { + "mkdirp": "^0.5.1" + }, + "dependencies": {} + } + } + }, + "flatted": { + "version": "https://registry.nlark.com/flatted/download/flatted-2.0.2.tgz" + }, + "flush-write-stream": { + "version": "https://registry.nlark.com/flush-write-stream/download/flush-write-stream-1.1.1.tgz", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "follow-redirects": { + "version": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.1.tgz" + }, + "for-each": { + "version": "https://registry.nlark.com/for-each/download/for-each-0.3.3.tgz", + "requires": { + "is-callable": "^1.1.3" + }, + "dependencies": { + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + } + } + }, + "for-in": { + "version": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + }, + "for-own": { + "version": "https://registry.nlark.com/for-own/download/for-own-0.1.5.tgz", + "requires": { + "for-in": "^1.0.1" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + } + } + }, + "forever-agent": { + "version": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": {} + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + } + } + }, + "forwarded": { + "version": "https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz" + }, + "fragment-cache": { + "version": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": { + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + } + } + }, + "fresh": { + "version": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "from2": { + "version": "https://registry.nlark.com/from2/download/from2-2.3.0.tgz", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "fs-extra": { + "version": "https://registry.nlark.com/fs-extra/download/fs-extra-7.0.1.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/jsonfile/download/jsonfile-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.6" + }, + "dependencies": {} + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz" + } + } + }, + "fs-minipass": { + "version": "https://registry.nlark.com/fs-minipass/download/fs-minipass-2.1.0.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "fs-write-stream-atomic": { + "version": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "fs.realpath": { + "version": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/fsevents/download/fsevents-2.3.2.tgz", + "optional": true + }, + "function-bind": { + "version": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "functional-red-black-tree": { + "version": "https://registry.nlark.com/functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz" + }, + "gensync": { + "version": "https://registry.nlark.com/gensync/download/gensync-1.0.0-beta.2.tgz" + }, + "get-caller-file": { + "version": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "get-intrinsic": { + "version": "https://registry.npm.taobao.org/get-intrinsic/download/get-intrinsic-1.1.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "get-stream": { + "version": "https://registry.nlark.com/get-stream/download/get-stream-5.2.0.tgz", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": {} + } + } + }, + "get-value": { + "version": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "getpass": { + "version": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + } + } + }, + "glob": { + "version": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + } + } + }, + "glob-base": { + "version": "https://registry.nlark.com/glob-base/download/glob-base-0.3.0.tgz", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-2.0.0.tgz", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "glob-parent": { + "version": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "glob-to-regexp": { + "version": "https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz" + }, + "globals": { + "version": "https://registry.nlark.com/globals/download/globals-12.4.0.tgz?cache=0&sync_timestamp=1622088036473&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglobals%2Fdownload%2Fglobals-12.4.0.tgz", + "requires": { + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz" + } + } + }, + "globby": { + "version": "https://registry.nlark.com/globby/download/globby-9.2.0.tgz", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.nlark.com/@types/glob/download/@types/glob-7.1.3.tgz?cache=0&sync_timestamp=1621241332675&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fglob%2Fdownload%2F%40types%2Fglob-7.1.3.tgz", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": {} + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/array-union/download/array-union-1.0.2.tgz", + "requires": { + "array-uniq": "^1.0.1" + }, + "dependencies": {} + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.nlark.com/dir-glob/download/dir-glob-2.2.2.tgz", + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": {} + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.nlark.com/fast-glob/download/fast-glob-2.2.7.tgz", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + } + } + }, + "graceful-fs": { + "version": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "growly": { + "version": "https://registry.nlark.com/growly/download/growly-1.3.0.tgz" + }, + "gzip-size": { + "version": "https://registry.nlark.com/gzip-size/download/gzip-size-5.1.1.tgz", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/duplexer/download/duplexer-0.1.2.tgz" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + } + } + }, + "handle-thing": { + "version": "https://registry.nlark.com/handle-thing/download/handle-thing-2.0.1.tgz" + }, + "har-schema": { + "version": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz" + }, + "har-validator": { + "version": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz" + } + } + }, + "has": { + "version": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + } + } + }, + "has-ansi": { + "version": "https://registry.nlark.com/has-ansi/download/has-ansi-2.0.0.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz" + } + } + }, + "has-bigints": { + "version": "https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz" + }, + "has-flag": { + "version": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz" + }, + "has-symbols": { + "version": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "has-value": { + "version": "https://registry.nlark.com/has-value/download/has-value-1.0.0.tgz", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "has-values": { + "version": "https://registry.nlark.com/has-values/download/has-values-1.0.0.tgz", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-3.0.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-4.0.0.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "hash-base": { + "version": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "hash-sum": { + "version": "https://registry.nlark.com/hash-sum/download/hash-sum-2.0.0.tgz" + }, + "hash.js": { + "version": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "he": { + "version": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "hex-color-regex": { + "version": "https://registry.nlark.com/hex-color-regex/download/hex-color-regex-1.1.0.tgz" + }, + "highlight.js": { + "version": "https://registry.nlark.com/highlight.js/download/highlight.js-10.7.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhighlight.js%2Fdownload%2Fhighlight.js-10.7.3.tgz" + }, + "hmac-drbg": { + "version": "https://registry.nlark.com/hmac-drbg/download/hmac-drbg-1.0.1.tgz", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/hash.js/download/hash.js-1.1.7.tgz", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": {} + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + } + } + }, + "hoopy": { + "version": "https://registry.nlark.com/hoopy/download/hoopy-0.1.4.tgz" + }, + "hosted-git-info": { + "version": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz" + }, + "hpack.js": { + "version": "https://registry.nlark.com/hpack.js/download/hpack.js-2.1.6.tgz", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "hsl-regex": { + "version": "https://registry.nlark.com/hsl-regex/download/hsl-regex-1.0.0.tgz" + }, + "hsla-regex": { + "version": "https://registry.nlark.com/hsla-regex/download/hsla-regex-1.0.0.tgz" + }, + "html-encoding-sniffer": { + "version": "https://registry.nlark.com/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz", + "requires": { + "whatwg-encoding": "^1.0.1" + }, + "dependencies": { + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": {} + } + } + }, + "html-entities": { + "version": "https://registry.nlark.com/html-entities/download/html-entities-1.4.0.tgz" + }, + "html-escaper": { + "version": "https://registry.nlark.com/html-escaper/download/html-escaper-2.0.2.tgz" + }, + "html-minifier": { + "version": "https://registry.nlark.com/html-minifier/download/html-minifier-3.5.21.tgz", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/camel-case/download/camel-case-3.0.0.tgz", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + }, + "dependencies": {} + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.nlark.com/clean-css/download/clean-css-4.2.3.tgz", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": {} + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.nlark.com/commander/download/commander-2.17.1.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/param-case/download/param-case-2.1.1.tgz", + "requires": { + "no-case": "^2.2.0" + }, + "dependencies": {} + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.nlark.com/relateurl/download/relateurl-0.2.7.tgz" + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "html-tags": { + "version": "https://registry.nlark.com/html-tags/download/html-tags-3.1.0.tgz" + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.nlark.com/html-minifier/download/html-minifier-3.5.21.tgz", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-0.2.17.tgz", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1623180529588&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/toposort/download/toposort-1.0.7.tgz" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.0.tgz", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + }, + "dependencies": {} + } + } + }, + "htmlparser2": { + "version": "https://registry.nlark.com/htmlparser2/download/htmlparser2-6.1.0.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/domelementtype/download/domelementtype-2.2.0.tgz" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/domhandler/download/domhandler-4.2.0.tgz", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": {} + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.nlark.com/domutils/download/domutils-2.7.0.tgz", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": {} + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz" + } + } + }, + "http-deceiver": { + "version": "https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz" + }, + "http-errors": { + "version": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + } + } + }, + "http-parser-js": { + "version": "https://registry.nlark.com/http-parser-js/download/http-parser-js-0.5.3.tgz" + }, + "http-proxy": { + "version": "https://registry.nlark.com/http-proxy/download/http-proxy-1.18.1.tgz", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.nlark.com/eventemitter3/download/eventemitter3-4.0.7.tgz" + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.nlark.com/follow-redirects/download/follow-redirects-1.14.1.tgz?cache=0&sync_timestamp=1620555429589&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.14.1.tgz" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + } + } + }, + "http-proxy-middleware": { + "version": "https://registry.nlark.com/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz?cache=0&sync_timestamp=1620409562092&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp-proxy-middleware%2Fdownload%2Fhttp-proxy-middleware-0.19.1.tgz", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.nlark.com/http-proxy/download/http-proxy-1.18.1.tgz", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": {} + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + } + } + }, + "http-signature": { + "version": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": {} + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": {} + } + } + }, + "https-browserify": { + "version": "https://registry.nlark.com/https-browserify/download/https-browserify-1.0.0.tgz" + }, + "human-signals": { + "version": "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz" + }, + "iconv-lite": { + "version": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": { + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + } + } + }, + "icss-utils": { + "version": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "ieee754": { + "version": "https://registry.nlark.com/ieee754/download/ieee754-1.2.1.tgz" + }, + "iferr": { + "version": "https://registry.nlark.com/iferr/download/iferr-0.1.5.tgz" + }, + "ignore": { + "version": "https://registry.nlark.com/ignore/download/ignore-4.0.6.tgz" + }, + "image-size": { + "version": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz" + }, + "import-cwd": { + "version": "https://registry.nlark.com/import-cwd/download/import-cwd-2.1.0.tgz", + "requires": { + "import-from": "^2.1.0" + }, + "dependencies": { + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "import-fresh": { + "version": "https://registry.nlark.com/import-fresh/download/import-fresh-3.3.0.tgz", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/parent-module/download/parent-module-1.0.1.tgz", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": {} + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz" + } + } + }, + "import-from": { + "version": "https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + }, + "import-local": { + "version": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pkg-dir/download/pkg-dir-3.0.0.tgz", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": {} + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "imurmurhash": { + "version": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "indent-string": { + "version": "https://registry.nlark.com/indent-string/download/indent-string-4.0.0.tgz" + }, + "indexes-of": { + "version": "https://registry.nlark.com/indexes-of/download/indexes-of-1.0.1.tgz" + }, + "infer-owner": { + "version": "https://registry.nlark.com/infer-owner/download/infer-owner-1.0.4.tgz" + }, + "inflight": { + "version": "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + }, + "dependencies": { + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + }, + "inherits": { + "version": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "ini": { + "version": "https://registry.nlark.com/ini/download/ini-1.3.8.tgz" + }, + "inquirer": { + "version": "https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1621629616998&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": {} + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-3.1.0.tgz", + "requires": { + "restore-cursor": "^3.1.0" + }, + "dependencies": {} + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cli-width/download/cli-width-3.0.0.tgz" + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/external-editor/download/external-editor-3.1.0.tgz", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": {} + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/figures/download/figures-3.2.0.tgz", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/run-async/download/run-async-2.4.1.tgz" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.nlark.com/rxjs/download/rxjs-6.6.7.tgz", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": {} + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz" + } + } + }, + "internal-ip": { + "version": "https://registry.nlark.com/internal-ip/download/internal-ip-4.3.0.tgz", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": { + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.nlark.com/default-gateway/download/default-gateway-4.2.0.tgz", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": {} + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + } + } + }, + "invariant": { + "version": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": { + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": {} + } + } + }, + "ip": { + "version": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "ip-regex": { + "version": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" + }, + "ipaddr.js": { + "version": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + }, + "is-absolute-url": { + "version": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-3.0.3.tgz" + }, + "is-accessor-descriptor": { + "version": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "is-arguments": { + "version": "https://registry.nlark.com/is-arguments/download/is-arguments-1.1.0.tgz", + "requires": { + "call-bind": "^1.0.0" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "is-arrayish": { + "version": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.3.2.tgz" + }, + "is-bigint": { + "version": "https://registry.nlark.com/is-bigint/download/is-bigint-1.0.2.tgz?cache=0&sync_timestamp=1620162102171&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-bigint%2Fdownload%2Fis-bigint-1.0.2.tgz" + }, + "is-binary-path": { + "version": "https://registry.nlark.com/is-binary-path/download/is-binary-path-2.1.0.tgz", + "requires": { + "binary-extensions": "^2.0.0" + }, + "dependencies": { + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/binary-extensions/download/binary-extensions-2.2.0.tgz" + } + } + }, + "is-boolean-object": { + "version": "https://registry.nlark.com/is-boolean-object/download/is-boolean-object-1.1.1.tgz?cache=0&sync_timestamp=1620428460670&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-boolean-object%2Fdownload%2Fis-boolean-object-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "is-buffer": { + "version": "https://registry.nlark.com/is-buffer/download/is-buffer-2.0.5.tgz" + }, + "is-callable": { + "version": "https://registry.nlark.com/is-callable/download/is-callable-1.2.3.tgz" + }, + "is-ci": { + "version": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/ci-info/download/ci-info-2.0.0.tgz" + } + } + }, + "is-color-stop": { + "version": "https://registry.nlark.com/is-color-stop/download/is-color-stop-1.1.0.tgz", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/hex-color-regex/download/hex-color-regex-1.1.0.tgz" + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/hsl-regex/download/hsl-regex-1.0.0.tgz" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/hsla-regex/download/hsla-regex-1.0.0.tgz" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/rgb-regex/download/rgb-regex-1.0.1.tgz" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/rgba-regex/download/rgba-regex-1.0.0.tgz" + } + } + }, + "is-core-module": { + "version": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "is-data-descriptor": { + "version": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "is-date-object": { + "version": "https://registry.nlark.com/is-date-object/download/is-date-object-1.0.4.tgz" + }, + "is-descriptor": { + "version": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": {} + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz", + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "is-directory": { + "version": "https://registry.nlark.com/is-directory/download/is-directory-0.3.1.tgz" + }, + "is-docker": { + "version": "https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz" + }, + "is-dotfile": { + "version": "https://registry.nlark.com/is-dotfile/download/is-dotfile-1.0.3.tgz" + }, + "is-equal-shallow": { + "version": "https://registry.nlark.com/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz", + "requires": { + "is-primitive": "^2.0.0" + }, + "dependencies": { + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-primitive/download/is-primitive-2.0.0.tgz" + } + } + }, + "is-extendable": { + "version": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + } + } + }, + "is-extglob": { + "version": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + }, + "is-finite": { + "version": "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "is-generator-fn": { + "version": "https://registry.nlark.com/is-generator-fn/download/is-generator-fn-2.1.0.tgz" + }, + "is-glob": { + "version": "https://registry.nlark.com/is-glob/download/is-glob-4.0.1.tgz", + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-2.1.1.tgz" + } + } + }, + "is-negative-zero": { + "version": "https://registry.nlark.com/is-negative-zero/download/is-negative-zero-2.0.1.tgz" + }, + "is-number": { + "version": "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz" + }, + "is-number-object": { + "version": "https://registry.nlark.com/is-number-object/download/is-number-object-1.0.5.tgz?cache=0&sync_timestamp=1620421302435&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-number-object%2Fdownload%2Fis-number-object-1.0.5.tgz" + }, + "is-obj": { + "version": "https://registry.nlark.com/is-obj/download/is-obj-2.0.0.tgz" + }, + "is-path-cwd": { + "version": "https://registry.nlark.com/is-path-cwd/download/is-path-cwd-2.2.0.tgz" + }, + "is-path-in-cwd": { + "version": "https://registry.nlark.com/is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz?cache=0&sync_timestamp=1620047156679&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-in-cwd%2Fdownload%2Fis-path-in-cwd-2.1.0.tgz", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-path-inside/download/is-path-inside-2.1.0.tgz?cache=0&sync_timestamp=1620046922351&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-2.1.0.tgz", + "requires": { + "path-is-inside": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "is-path-inside": { + "version": "https://registry.nlark.com/is-path-inside/download/is-path-inside-2.1.0.tgz?cache=0&sync_timestamp=1620046922351&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-path-inside%2Fdownload%2Fis-path-inside-2.1.0.tgz", + "requires": { + "path-is-inside": "^1.0.2" + }, + "dependencies": { + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/path-is-inside/download/path-is-inside-1.0.2.tgz" + } + } + }, + "is-plain-obj": { + "version": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + }, + "is-plain-object": { + "version": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "is-posix-bracket": { + "version": "https://registry.nlark.com/is-posix-bracket/download/is-posix-bracket-0.1.1.tgz" + }, + "is-primitive": { + "version": "https://registry.nlark.com/is-primitive/download/is-primitive-2.0.0.tgz" + }, + "is-regex": { + "version": "https://registry.nlark.com/is-regex/download/is-regex-1.1.3.tgz?cache=0&sync_timestamp=1620452320445&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-regex%2Fdownload%2Fis-regex-1.1.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "is-resolvable": { + "version": "https://registry.nlark.com/is-resolvable/download/is-resolvable-1.1.0.tgz" + }, + "is-stream": { + "version": "https://registry.nlark.com/is-stream/download/is-stream-2.0.0.tgz" + }, + "is-string": { + "version": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "is-symbol": { + "version": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + } + } + }, + "is-typedarray": { + "version": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz" + }, + "is-utf8": { + "version": "https://registry.nlark.com/is-utf8/download/is-utf8-0.2.1.tgz" + }, + "is-whitespace": { + "version": "https://registry.nlark.com/is-whitespace/download/is-whitespace-0.3.0.tgz" + }, + "is-windows": { + "version": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz" + }, + "is-wsl": { + "version": "https://registry.nlark.com/is-wsl/download/is-wsl-2.2.0.tgz", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz" + } + } + }, + "isarray": { + "version": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz" + }, + "isexe": { + "version": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + }, + "isobject": { + "version": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "isstream": { + "version": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" + }, + "istanbul-lib-coverage": { + "version": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "istanbul-lib-instrument": { + "version": "https://registry.nlark.com/istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/generator/download/@babel/generator-7.14.5.tgz?cache=0&sync_timestamp=1623281025477&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fgenerator%2Fdownload%2F%40babel%2Fgenerator-7.14.5.tgz", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@babel/parser": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/parser/download/@babel/parser-7.14.5.tgz?cache=0&sync_timestamp=1623280317644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fparser%2Fdownload%2F%40babel%2Fparser-7.14.5.tgz" + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/template/download/@babel/template-7.14.5.tgz?cache=0&sync_timestamp=1623281030820&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftemplate%2Fdownload%2F%40babel%2Ftemplate-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "dependencies": {} + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "istanbul-lib-report": { + "version": "https://registry.nlark.com/istanbul-lib-report/download/istanbul-lib-report-2.0.8.tgz", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": {} + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "istanbul-lib-source-maps": { + "version": "https://registry.nlark.com/istanbul-lib-source-maps/download/istanbul-lib-source-maps-3.0.6.tgz", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/make-dir/download/make-dir-2.1.0.tgz", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "istanbul-reports": { + "version": "https://registry.nlark.com/istanbul-reports/download/istanbul-reports-2.2.7.tgz", + "requires": { + "html-escaper": "^2.0.0" + }, + "dependencies": { + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/html-escaper/download/html-escaper-2.0.2.tgz" + } + } + }, + "javascript-stringify": { + "version": "https://registry.nlark.com/javascript-stringify/download/javascript-stringify-2.1.0.tgz" + }, + "jest": { + "version": "https://registry.nlark.com/jest/download/jest-24.9.0.tgz", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-cli/download/jest-cli-24.9.0.tgz", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + } + } + }, + "jest-changed-files": { + "version": "https://registry.nlark.com/jest-changed-files/download/jest-changed-files-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-cli": { + "version": "https://registry.nlark.com/jest-cli/download/jest-cli-24.9.0.tgz", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/core/download/@jest/core-24.9.0.tgz?cache=0&sync_timestamp=1622709636473&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fcore%2Fdownload%2F%40jest%2Fcore-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "prompts": { + "version": "2.4.1", + "resolved": "https://registry.nlark.com/prompts/download/prompts-2.4.1.tgz", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "jest-config": { + "version": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/core/download/@babel/core-7.14.5.tgz?cache=0&sync_timestamp=1623281036431&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcore%2Fdownload%2F%40babel%2Fcore-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": {} + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-sequencer/download/@jest/test-sequencer-24.9.0.tgz?cache=0&sync_timestamp=1622709637660&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-sequencer%2Fdownload%2F%40jest%2Ftest-sequencer-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/babel-jest/download/babel-jest-24.9.0.tgz", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": {} + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-diff": { + "version": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/diff-sequences/download/diff-sequences-24.9.0.tgz" + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-docblock": { + "version": "https://registry.nlark.com/jest-docblock/download/jest-docblock-24.9.0.tgz", + "requires": { + "detect-newline": "^2.1.0" + }, + "dependencies": { + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/detect-newline/download/detect-newline-2.1.0.tgz" + } + } + }, + "jest-each": { + "version": "https://registry.nlark.com/jest-each/download/jest-each-24.9.0.tgz?cache=0&sync_timestamp=1622290388475&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-each%2Fdownload%2Fjest-each-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-environment-jsdom": { + "version": "https://registry.nlark.com/jest-environment-jsdom/download/jest-environment-jsdom-24.9.0.tgz?cache=0&sync_timestamp=1622311468692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-jsdom%2Fdownload%2Fjest-environment-jsdom-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.nlark.com/jsdom/download/jsdom-11.12.0.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-environment-jsdom-fifteen": { + "version": "https://registry.nlark.com/jest-environment-jsdom-fifteen/download/jest-environment-jsdom-fifteen-1.0.2.tgz", + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^15.2.1" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.nlark.com/jsdom/download/jsdom-15.2.1.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "jest-environment-node": { + "version": "https://registry.nlark.com/jest-environment-node/download/jest-environment-node-24.9.0.tgz?cache=0&sync_timestamp=1622311471066&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-environment-node%2Fdownload%2Fjest-environment-node-24.9.0.tgz", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "dependencies": { + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + } + } + }, + "jest-get-type": { + "version": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-haste-map": { + "version": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.nlark.com/invariant/download/invariant-2.2.4.tgz", + "requires": { + "loose-envify": "^1.0.0" + }, + "dependencies": {} + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": {} + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "jest-jasmine2": { + "version": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": { + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/traverse/download/@babel/traverse-7.14.5.tgz?cache=0&sync_timestamp=1623281033144&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftraverse%2Fdownload%2F%40babel%2Ftraverse-7.14.5.tgz", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.nlark.com/co/download/co-4.6.0.tgz" + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-generator-fn/download/is-generator-fn-2.1.0.tgz" + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-each/download/jest-each-24.9.0.tgz?cache=0&sync_timestamp=1622290388475&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-each%2Fdownload%2Fjest-each-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-leak-detector": { + "version": "https://registry.nlark.com/jest-leak-detector/download/jest-leak-detector-24.9.0.tgz?cache=0&sync_timestamp=1622290386972&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-leak-detector%2Fdownload%2Fjest-leak-detector-24.9.0.tgz", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-matcher-utils": { + "version": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-message-util": { + "version": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1621243902596&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "jest-mock": { + "version": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + } + } + }, + "jest-pnp-resolver": { + "version": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "jest-regex-util": { + "version": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.nlark.com/browser-resolve/download/browser-resolve-1.11.3.tgz", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/jest-pnp-resolver/download/jest-pnp-resolver-1.2.2.tgz" + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "jest-resolve-dependencies": { + "version": "https://registry.nlark.com/jest-resolve-dependencies/download/jest-resolve-dependencies-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + } + } + }, + "jest-runner": { + "version": "https://registry.nlark.com/jest-runner/download/jest-runner-24.9.0.tgz?cache=0&sync_timestamp=1622709114586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runner%2Fdownload%2Fjest-runner-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-docblock/download/jest-docblock-24.9.0.tgz", + "requires": { + "detect-newline": "^2.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-jasmine2/download/jest-jasmine2-24.9.0.tgz?cache=0&sync_timestamp=1622709106594&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-jasmine2%2Fdownload%2Fjest-jasmine2-24.9.0.tgz", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "dependencies": {} + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-leak-detector/download/jest-leak-detector-24.9.0.tgz?cache=0&sync_timestamp=1622290386972&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-leak-detector%2Fdownload%2Fjest-leak-detector-24.9.0.tgz", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-24.9.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-24.9.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + } + } + }, + "jest-runtime": { + "version": "https://registry.nlark.com/jest-runtime/download/jest-runtime-24.9.0.tgz?cache=0&sync_timestamp=1622709106205&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-runtime%2Fdownload%2Fjest-runtime-24.9.0.tgz", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/environment/download/@jest/environment-24.9.0.tgz", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/transform/download/@jest/transform-24.9.0.tgz?cache=0&sync_timestamp=1622290386875&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftransform%2Fdownload%2F%40jest%2Ftransform-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/exit/download/exit-0.1.2.tgz" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-config/download/jest-config-24.9.0.tgz?cache=0&sync_timestamp=1622709637203&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-config%2Fdownload%2Fjest-config-24.9.0.tgz", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-haste-map/download/jest-haste-map-24.9.0.tgz?cache=0&sync_timestamp=1622290388980&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-haste-map%2Fdownload%2Fjest-haste-map-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-mock/download/jest-mock-24.9.0.tgz?cache=0&sync_timestamp=1622311497874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-mock%2Fdownload%2Fjest-mock-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "jest-serializer": { + "version": "https://registry.nlark.com/jest-serializer/download/jest-serializer-24.9.0.tgz" + }, + "jest-serializer-vue": { + "version": "https://registry.nlark.com/jest-serializer-vue/download/jest-serializer-vue-2.0.2.tgz", + "requires": { + "pretty": "2.0.0" + }, + "dependencies": { + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/pretty/download/pretty-2.0.0.tgz", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": {} + } + } + }, + "jest-snapshot": { + "version": "https://registry.nlark.com/jest-snapshot/download/jest-snapshot-24.9.0.tgz?cache=0&sync_timestamp=1622709107388&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-snapshot%2Fdownload%2Fjest-snapshot-24.9.0.tgz", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/types/download/@babel/types-7.14.5.tgz?cache=0&sync_timestamp=1623281024706&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.14.5.tgz", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/expect/download/expect-24.9.0.tgz?cache=0&sync_timestamp=1622290387675&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexpect%2Fdownload%2Fexpect-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "dependencies": {} + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-diff/download/jest-diff-24.9.0.tgz?cache=0&sync_timestamp=1622290389094&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-diff%2Fdownload%2Fjest-diff-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-matcher-utils/download/jest-matcher-utils-24.9.0.tgz?cache=0&sync_timestamp=1622290387383&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-matcher-utils%2Fdownload%2Fjest-matcher-utils-24.9.0.tgz", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "dependencies": {} + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-message-util/download/jest-message-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-message-util%2Fdownload%2Fjest-message-util-24.9.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": {} + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-resolve/download/jest-resolve-24.9.0.tgz?cache=0&sync_timestamp=1622709107700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-resolve%2Fdownload%2Fjest-resolve-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "jest-transform-stub": { + "version": "https://registry.nlark.com/jest-transform-stub/download/jest-transform-stub-2.0.0.tgz" + }, + "jest-util": { + "version": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/console/download/@jest/console-24.9.0.tgz?cache=0&sync_timestamp=1622290836187&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fconsole%2Fdownload%2F%40jest%2Fconsole-24.9.0.tgz", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/fake-timers/download/@jest/fake-timers-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": {} + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/source-map/download/@jest/source-map-24.9.0.tgz?cache=0&sync_timestamp=1621937308635&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Fsource-map%2Fdownload%2F%40jest%2Fsource-map-24.9.0.tgz", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-2.0.0.tgz", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-2.0.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "jest-validate": { + "version": "https://registry.nlark.com/jest-validate/download/jest-validate-24.9.0.tgz?cache=0&sync_timestamp=1622290391729&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-validate%2Fdownload%2Fjest-validate-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-get-type/download/jest-get-type-24.9.0.tgz?cache=0&sync_timestamp=1621937209389&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-get-type%2Fdownload%2Fjest-get-type-24.9.0.tgz" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": {} + } + } + }, + "jest-watch-typeahead": { + "version": "https://registry.nlark.com/jest-watch-typeahead/download/jest-watch-typeahead-0.4.2.tgz?cache=0&sync_timestamp=1622135809685&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-watch-typeahead%2Fdownload%2Fjest-watch-typeahead-0.4.2.tgz", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-regex-util/download/jest-regex-util-24.9.0.tgz?cache=0&sync_timestamp=1621937328238&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-regex-util%2Fdownload%2Fjest-regex-util-24.9.0.tgz" + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-watcher/download/jest-watcher-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": {} + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-3.1.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "jest-watcher": { + "version": "https://registry.nlark.com/jest-watcher/download/jest-watcher-24.9.0.tgz", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/test-result/download/@jest/test-result-24.9.0.tgz?cache=0&sync_timestamp=1622290836990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftest-result%2Fdownload%2F%40jest%2Ftest-result-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": {} + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.nlark.com/@types/yargs/download/@types/yargs-13.0.11.tgz?cache=0&sync_timestamp=1621593485987&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fyargs%2Fdownload%2F%40types%2Fyargs-13.0.11.tgz", + "requires": { + "@types/yargs-parser": "*" + }, + "dependencies": {} + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/ansi-escapes/download/ansi-escapes-3.2.0.tgz" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/jest-util/download/jest-util-24.9.0.tgz?cache=0&sync_timestamp=1622290387004&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-util%2Fdownload%2Fjest-util-24.9.0.tgz", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/string-length/download/string-length-2.0.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "jest-worker": { + "version": "https://registry.nlark.com/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "js-base64": { + "version": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&sync_timestamp=1621703300524&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz" + }, + "js-beautify": { + "version": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": { + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.nlark.com/config-chain/download/config-chain-1.1.13.tgz?cache=0&sync_timestamp=1622746031285&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fconfig-chain%2Fdownload%2Fconfig-chain-1.1.13.tgz", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + }, + "dependencies": {} + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.nlark.com/editorconfig/download/editorconfig-0.15.3.tgz", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": {} + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.nlark.com/nopt/download/nopt-5.0.0.tgz", + "requires": { + "abbrev": "1" + }, + "dependencies": {} + } + } + }, + "js-cookie": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/js-cookie/download/js-cookie-2.2.0.tgz" + }, + "js-message": { + "version": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz" + }, + "js-queue": { + "version": "https://registry.nlark.com/js-queue/download/js-queue-2.0.2.tgz", + "requires": { + "easy-stack": "^1.0.1" + }, + "dependencies": { + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/easy-stack/download/easy-stack-1.0.1.tgz" + } + } + }, + "js-tokens": { + "version": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + }, + "js-yaml": { + "version": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz", + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": {} + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npm.taobao.org/esprima/download/esprima-4.0.1.tgz" + } + } + }, + "jsbn": { + "version": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "jsdom": { + "version": "https://registry.nlark.com/jsdom/download/jsdom-15.2.1.tgz", + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/abab/download/abab-2.0.5.tgz" + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/acorn-globals/download/acorn-globals-4.3.4.tgz", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": {} + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/array-equal/download/array-equal-1.0.0.tgz" + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/cssom/download/cssom-0.4.4.tgz" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/cssstyle/download/cssstyle-2.3.0.tgz", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": {} + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/data-urls/download/data-urls-1.1.0.tgz", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": {} + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npm.taobao.org/escodegen/download/escodegen-1.14.3.tgz", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": {} + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz", + "requires": { + "whatwg-encoding": "^1.0.1" + }, + "dependencies": {} + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/nwsapi/download/nwsapi-2.2.0.tgz" + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.nlark.com/parse5/download/parse5-5.1.0.tgz" + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/pn/download/pn-1.1.0.tgz" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.nlark.com/request-promise-native/download/request-promise-native-1.0.9.tgz", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": {} + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.nlark.com/saxes/download/saxes-3.1.11.tgz", + "requires": { + "xmlchars": "^2.1.1" + }, + "dependencies": {} + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-3.0.1.tgz", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz", + "requires": { + "browser-process-hrtime": "^1.0.0" + }, + "dependencies": {} + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/w3c-xmlserializer/download/w3c-xmlserializer-1.1.2.tgz", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": {} + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.nlark.com/ws/download/ws-7.4.6.tgz" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + }, + "jsesc": { + "version": "https://registry.nlark.com/jsesc/download/jsesc-2.5.2.tgz" + }, + "json-parse-better-errors": { + "version": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + }, + "json-parse-even-better-errors": { + "version": "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz" + }, + "json-schema": { + "version": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz" + }, + "json-schema-traverse": { + "version": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz" + }, + "json-stable-stringify-without-jsonify": { + "version": "https://registry.nlark.com/json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz" + }, + "json-stringify-safe": { + "version": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz" + }, + "json3": { + "version": "https://registry.nlark.com/json3/download/json3-3.3.3.tgz" + }, + "json5": { + "version": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + } + } + }, + "jsonfile": { + "version": "https://registry.nlark.com/jsonfile/download/jsonfile-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.6" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz", + "optional": true + } + } + }, + "jsprim": { + "version": "https://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "killable": { + "version": "https://registry.nlark.com/killable/download/killable-1.0.1.tgz" + }, + "kind-of": { + "version": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "kleur": { + "version": "https://registry.nlark.com/kleur/download/kleur-3.0.3.tgz" + }, + "launch-editor": { + "version": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.nlark.com/shell-quote/download/shell-quote-1.7.2.tgz" + } + } + }, + "launch-editor-middleware": { + "version": "https://registry.nlark.com/launch-editor-middleware/download/launch-editor-middleware-2.2.1.tgz", + "requires": { + "launch-editor": "^2.2.1" + }, + "dependencies": { + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/launch-editor/download/launch-editor-2.2.1.tgz", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + }, + "dependencies": {} + } + } + }, + "left-pad": { + "version": "https://registry.nlark.com/left-pad/download/left-pad-1.3.0.tgz" + }, + "leven": { + "version": "https://registry.nlark.com/leven/download/leven-3.1.0.tgz" + }, + "levn": { + "version": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": {} + } + } + }, + "lines-and-columns": { + "version": "https://registry.nlark.com/lines-and-columns/download/lines-and-columns-1.1.6.tgz" + }, + "load-json-file": { + "version": "https://registry.nlark.com/load-json-file/download/load-json-file-4.0.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "dependencies": {} + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + } + } + }, + "loader-fs-cache": { + "version": "https://registry.nlark.com/loader-fs-cache/download/loader-fs-cache-1.0.3.tgz", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-0.1.1.tgz", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + } + } + }, + "loader-runner": { + "version": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.nlark.com/big.js/download/big.js-5.2.2.tgz?cache=0&sync_timestamp=1620069179500&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbig.js%2Fdownload%2Fbig.js-5.2.2.tgz" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/emojis-list/download/emojis-list-3.0.0.tgz" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz", + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": {} + } + } + }, + "locate-path": { + "version": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", + "requires": { + "p-locate": "^4.1.0" + }, + "dependencies": { + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": {} + } + } + }, + "lodash": { + "version": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "lodash.debounce": { + "version": "https://registry.nlark.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz" + }, + "lodash.defaultsdeep": { + "version": "https://registry.nlark.com/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz" + }, + "lodash.kebabcase": { + "version": "https://registry.nlark.com/lodash.kebabcase/download/lodash.kebabcase-4.1.1.tgz" + }, + "lodash.mapvalues": { + "version": "https://registry.nlark.com/lodash.mapvalues/download/lodash.mapvalues-4.6.0.tgz" + }, + "lodash.memoize": { + "version": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "lodash.padend": { + "version": "https://registry.nlark.com/lodash.padend/download/lodash.padend-4.6.1.tgz" + }, + "lodash.sortby": { + "version": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "lodash.transform": { + "version": "https://registry.nlark.com/lodash.transform/download/lodash.transform-4.6.0.tgz" + }, + "lodash.uniq": { + "version": "https://registry.nlark.com/lodash.uniq/download/lodash.uniq-4.5.0.tgz" + }, + "log-symbols": { + "version": "https://registry.nlark.com/log-symbols/download/log-symbols-2.2.0.tgz", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + } + } + }, + "loglevel": { + "version": "https://registry.nlark.com/loglevel/download/loglevel-1.7.1.tgz" + }, + "loose-envify": { + "version": "https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz?cache=0&sync_timestamp=1619345016391&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-tokens%2Fdownload%2Fjs-tokens-4.0.0.tgz" + } + } + }, + "lower-case": { + "version": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz" + }, + "lru-cache": { + "version": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz" + } + } + }, + "make-dir": { + "version": "https://registry.nlark.com/make-dir/download/make-dir-3.1.0.tgz", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "make-error": { + "version": "https://registry.nlark.com/make-error/download/make-error-1.3.6.tgz" + }, + "makeerror": { + "version": "https://registry.nlark.com/makeerror/download/makeerror-1.0.11.tgz", + "requires": { + "tmpl": "1.0.x" + }, + "dependencies": { + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/tmpl/download/tmpl-1.0.4.tgz" + } + } + }, + "map-cache": { + "version": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "map-visit": { + "version": "https://registry.nlark.com/map-visit/download/map-visit-1.0.0.tgz", + "requires": { + "object-visit": "^1.0.0" + }, + "dependencies": { + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "math-random": { + "version": "https://registry.nlark.com/math-random/download/math-random-1.0.4.tgz" + }, + "md5.js": { + "version": "https://registry.nlark.com/md5.js/download/md5.js-1.3.5.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "mdn-data": { + "version": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz?cache=0&sync_timestamp=1622679216009&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.14.tgz" + }, + "media-typer": { + "version": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz" + }, + "memory-fs": { + "version": "https://registry.nlark.com/memory-fs/download/memory-fs-0.5.0.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": {} + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "merge-descriptors": { + "version": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz" + }, + "merge-options": { + "version": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + } + } + }, + "merge-source-map": { + "version": "https://registry.nlark.com/merge-source-map/download/merge-source-map-1.1.0.tgz", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "merge-stream": { + "version": "https://registry.nlark.com/merge-stream/download/merge-stream-2.0.0.tgz" + }, + "merge2": { + "version": "https://registry.nlark.com/merge2/download/merge2-1.4.1.tgz" + }, + "methods": { + "version": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz" + }, + "microargs": { + "version": "https://registry.nlark.com/microargs/download/microargs-1.1.0.tgz" + }, + "microcli": { + "version": "https://registry.nlark.com/microcli/download/microcli-1.3.1.tgz", + "requires": { + "lodash": "4.17.4", + "microargs": "1.1.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.4.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.4.tgz" + }, + "microargs": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/microargs/download/microargs-1.1.0.tgz" + } + } + }, + "micromatch": { + "version": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/braces/download/braces-2.3.2.tgz", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/extglob/download/extglob-2.0.4.tgz", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "miller-rabin": { + "version": "https://registry.nlark.com/miller-rabin/download/miller-rabin-4.0.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/brorand/download/brorand-1.1.0.tgz" + } + } + }, + "mime": { + "version": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "mime-db": { + "version": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + }, + "mime-types": { + "version": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": { + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.48.0.tgz?cache=0&sync_timestamp=1622433567590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-db%2Fdownload%2Fmime-db-1.48.0.tgz" + } + } + }, + "mimic-fn": { + "version": "https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz" + }, + "mini-css-extract-plugin": { + "version": "https://registry.nlark.com/mini-css-extract-plugin/download/mini-css-extract-plugin-0.9.0.tgz?cache=0&sync_timestamp=1619783444865&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-0.9.0.tgz", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-1.9.1.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "minimalistic-assert": { + "version": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + }, + "minimalistic-crypto-utils": { + "version": "https://registry.nlark.com/minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz" + }, + "minimatch": { + "version": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "dependencies": {} + } + } + }, + "minimist": { + "version": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + }, + "minipass": { + "version": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + } + } + }, + "minipass-collect": { + "version": "https://registry.nlark.com/minipass-collect/download/minipass-collect-1.0.2.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "minipass-flush": { + "version": "https://registry.nlark.com/minipass-flush/download/minipass-flush-1.0.5.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "minipass-pipeline": { + "version": "https://registry.nlark.com/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "mississippi": { + "version": "https://registry.nlark.com/mississippi/download/mississippi-3.0.0.tgz", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.nlark.com/concat-stream/download/concat-stream-1.6.2.tgz", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": {} + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": {} + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/flush-write-stream/download/flush-write-stream-1.1.1.tgz", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": {} + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/from2/download/from2-2.3.0.tgz", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": {} + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/parallel-transform/download/parallel-transform-1.2.0.tgz", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": {} + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": {} + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/pumpify/download/pumpify-1.5.1.tgz", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": {} + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.nlark.com/stream-each/download/stream-each-1.2.3.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + }, + "dependencies": {} + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.nlark.com/through2/download/through2-2.0.5.tgz", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": {} + } + } + }, + "mitt": { + "version": "https://registry.nlark.com/mitt/download/mitt-1.1.2.tgz" + }, + "mixin-deep": { + "version": "https://registry.nlark.com/mixin-deep/download/mixin-deep-1.3.2.tgz", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/for-in/download/for-in-1.0.2.tgz" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-1.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": {} + } + } + }, + "mkdirp": { + "version": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz" + }, + "mockjs": { + "version": "1.0.1-beta3", + "resolved": "https://registry.nlark.com/mockjs/download/mockjs-1.0.1-beta3.tgz", + "dev": true, + "requires": { + "commander": "*" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/commander/download/commander-7.2.0.tgz" + } + } + }, + "move-concurrently": { + "version": "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/copy-concurrently/download/copy-concurrently-1.0.5.tgz", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": {} + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.nlark.com/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": {} + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "ms": { + "version": "https://registry.npm.taobao.org/ms/download/ms-2.1.3.tgz" + }, + "multicast-dns": { + "version": "https://registry.nlark.com/multicast-dns/download/multicast-dns-6.2.3.tgz", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "dependencies": { + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.nlark.com/dns-packet/download/dns-packet-1.3.4.tgz", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz" + } + } + }, + "multicast-dns-service-types": { + "version": "https://registry.nlark.com/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz" + }, + "mute-stream": { + "version": "https://registry.nlark.com/mute-stream/download/mute-stream-0.0.8.tgz" + }, + "mz": { + "version": "https://registry.nlark.com/mz/download/mz-2.7.0.tgz", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + }, + "dependencies": { + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/thenify-all/download/thenify-all-1.6.0.tgz", + "requires": { + "thenify": ">= 3.1.0 < 4" + }, + "dependencies": {} + } + } + }, + "nanomatch": { + "version": "https://registry.nlark.com/nanomatch/download/nanomatch-1.2.13.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/arr-diff/download/arr-diff-4.0.0.tgz" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/array-unique/download/array-unique-0.3.2.tgz" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/fragment-cache/download/fragment-cache-0.2.1.tgz", + "requires": { + "map-cache": "^0.2.2" + }, + "dependencies": {} + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-windows/download/is-windows-1.0.2.tgz" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": {} + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + } + } + }, + "natural-compare": { + "version": "https://registry.nlark.com/natural-compare/download/natural-compare-1.4.0.tgz" + }, + "negotiator": { + "version": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz" + }, + "neo-async": { + "version": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "nice-try": { + "version": "https://registry.nlark.com/nice-try/download/nice-try-1.0.5.tgz" + }, + "no-case": { + "version": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": { + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/lower-case/download/lower-case-1.1.4.tgz" + } + } + }, + "node-addon-api": { + "version": "https://registry.nlark.com/node-addon-api/download/node-addon-api-1.7.2.tgz" + }, + "node-cache": { + "version": "https://registry.nlark.com/node-cache/download/node-cache-4.2.1.tgz", + "requires": { + "clone": "2.x", + "lodash": "^4.17.15" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "node-forge": { + "version": "https://registry.nlark.com/node-forge/download/node-forge-0.10.0.tgz" + }, + "node-int64": { + "version": "https://registry.nlark.com/node-int64/download/node-int64-0.4.0.tgz" + }, + "node-ipc": { + "version": "https://registry.nlark.com/node-ipc/download/node-ipc-9.1.4.tgz", + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + }, + "dependencies": { + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/event-pubsub/download/event-pubsub-4.3.0.tgz" + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/js-message/download/js-message-1.0.7.tgz" + }, + "js-queue": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/js-queue/download/js-queue-2.0.2.tgz", + "requires": { + "easy-stack": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "node-libs-browser": { + "version": "https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "assert": { + "version": "1.5.0", + "resolved": "https://registry.nlark.com/assert/download/assert-1.5.0.tgz", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": {} + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/browserify-zlib/download/browserify-zlib-0.2.0.tgz", + "requires": { + "pako": "~1.0.5" + }, + "dependencies": {} + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.nlark.com/buffer/download/buffer-4.9.2.tgz", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": {} + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/console-browserify/download/console-browserify-1.2.0.tgz" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/constants-browserify/download/constants-browserify-1.0.0.tgz" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.nlark.com/crypto-browserify/download/crypto-browserify-3.12.0.tgz", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "dependencies": {} + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/domain-browser/download/domain-browser-1.2.0.tgz" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/events/download/events-3.3.0.tgz" + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/https-browserify/download/https-browserify-1.0.0.tgz" + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/os-browserify/download/os-browserify-0.3.0.tgz" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.nlark.com/path-browserify/download/path-browserify-0.0.1.tgz" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/querystring-es3/download/querystring-es3-0.2.1.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/stream-browserify/download/stream-browserify-2.0.2.tgz", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": {} + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": {} + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": {} + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.nlark.com/timers-browserify/download/timers-browserify-2.0.12.tgz", + "requires": { + "setimmediate": "^1.0.4" + }, + "dependencies": {} + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.nlark.com/tty-browserify/download/tty-browserify-0.0.0.tgz" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": {} + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.nlark.com/util/download/util-0.11.1.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.11.1.tgz", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": {} + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/vm-browserify/download/vm-browserify-1.1.2.tgz" + } + } + }, + "node-modules-regexp": { + "version": "https://registry.nlark.com/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz" + }, + "node-notifier": { + "version": "https://registry.nlark.com/node-notifier/download/node-notifier-5.4.5.tgz?cache=0&sync_timestamp=1621962354910&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-notifier%2Fdownload%2Fnode-notifier-5.4.5.tgz", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "growly": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/growly/download/growly-1.3.0.tgz" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/shellwords/download/shellwords-0.1.1.tgz" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/which/download/which-1.3.1.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "node-releases": { + "version": "https://registry.nlark.com/node-releases/download/node-releases-1.1.73.tgz?cache=0&sync_timestamp=1623060295334&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.73.tgz" + }, + "nopt": { + "version": "https://registry.nlark.com/nopt/download/nopt-5.0.0.tgz", + "requires": { + "abbrev": "1" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/abbrev/download/abbrev-1.1.1.tgz" + } + } + }, + "normalize-package-data": { + "version": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "normalize-path": { + "version": "https://registry.nlark.com/normalize-path/download/normalize-path-3.0.0.tgz" + }, + "normalize-range": { + "version": "https://registry.nlark.com/normalize-range/download/normalize-range-0.1.2.tgz" + }, + "normalize-url": { + "version": "https://registry.nlark.com/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz" + }, + "normalize-wheel": { + "version": "https://registry.nlark.com/normalize-wheel/download/normalize-wheel-1.0.1.tgz" + }, + "normalize.css": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/normalize.css/download/normalize.css-7.0.0.tgz" + }, + "npm-run-path": { + "version": "https://registry.nlark.com/npm-run-path/download/npm-run-path-4.0.1.tgz", + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + } + } + }, + "nprogress": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/nprogress/download/nprogress-0.2.0.tgz" + }, + "nth-check": { + "version": "https://registry.nlark.com/nth-check/download/nth-check-2.0.0.tgz", + "requires": { + "boolbase": "^1.0.0" + }, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/boolbase/download/boolbase-1.0.0.tgz" + } + } + }, + "num2fraction": { + "version": "https://registry.nlark.com/num2fraction/download/num2fraction-1.2.2.tgz" + }, + "nwsapi": { + "version": "https://registry.nlark.com/nwsapi/download/nwsapi-2.2.0.tgz" + }, + "oauth-sign": { + "version": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz" + }, + "object-assign": { + "version": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "object-copy": { + "version": "https://registry.nlark.com/object-copy/download/object-copy-0.1.0.tgz", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/copy-descriptor/download/copy-descriptor-0.1.1.tgz" + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "object-hash": { + "version": "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz" + }, + "object-inspect": { + "version": "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz?cache=0&sync_timestamp=1620446150016&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-inspect%2Fdownload%2Fobject-inspect-1.10.3.tgz" + }, + "object-is": { + "version": "https://registry.nlark.com/object-is/download/object-is-1.1.5.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "object-keys": { + "version": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + }, + "object-visit": { + "version": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "object.assign": { + "version": "https://registry.nlark.com/object.assign/download/object.assign-4.1.2.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/object-keys/download/object-keys-1.1.1.tgz" + } + } + }, + "object.getownpropertydescriptors": { + "version": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "object.omit": { + "version": "https://registry.nlark.com/object.omit/download/object.omit-2.0.1.tgz", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.nlark.com/for-own/download/for-own-0.1.5.tgz", + "requires": { + "for-in": "^1.0.1" + }, + "dependencies": {} + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + } + } + }, + "object.pick": { + "version": "https://registry.nlark.com/object.pick/download/object.pick-1.3.0.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "object.values": { + "version": "https://registry.nlark.com/object.values/download/object.values-1.1.4.tgz?cache=0&sync_timestamp=1622071191450&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject.values%2Fdownload%2Fobject.values-1.1.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.nlark.com/es-abstract/download/es-abstract-1.18.3.tgz?cache=0&sync_timestamp=1622159007708&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fes-abstract%2Fdownload%2Fes-abstract-1.18.3.tgz", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "obuf": { + "version": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "omelette": { + "version": "https://registry.nlark.com/omelette/download/omelette-0.4.5.tgz" + }, + "on-finished": { + "version": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": { + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz" + } + } + }, + "on-headers": { + "version": "https://registry.nlark.com/on-headers/download/on-headers-1.0.2.tgz" + }, + "once": { + "version": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": { + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + } + } + }, + "onetime": { + "version": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/mimic-fn/download/mimic-fn-2.1.0.tgz" + } + } + }, + "open": { + "version": "https://registry.nlark.com/open/download/open-6.4.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + } + } + }, + "opener": { + "version": "https://registry.nlark.com/opener/download/opener-1.5.2.tgz" + }, + "opn": { + "version": "https://registry.nlark.com/opn/download/opn-5.5.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-wsl/download/is-wsl-1.1.0.tgz" + } + } + }, + "optionator": { + "version": "https://registry.npm.taobao.org/optionator/download/optionator-0.8.3.tgz", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "dependencies": { + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "dependencies": {} + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": {} + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz" + } + } + }, + "ora": { + "version": "https://registry.nlark.com/ora/download/ora-3.4.0.tgz?cache=0&sync_timestamp=1623137978561&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fora%2Fdownload%2Fora-3.4.0.tgz", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz", + "requires": { + "restore-cursor": "^2.0.0" + }, + "dependencies": {} + }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.nlark.com/cli-spinners/download/cli-spinners-2.6.0.tgz" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/log-symbols/download/log-symbols-2.2.0.tgz", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/wcwidth/download/wcwidth-1.0.1.tgz", + "requires": { + "defaults": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "original": { + "version": "https://registry.nlark.com/original/download/original-1.0.2.tgz", + "requires": { + "url-parse": "^1.4.3" + }, + "dependencies": { + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "os-browserify": { + "version": "https://registry.nlark.com/os-browserify/download/os-browserify-0.3.0.tgz" + }, + "os-tmpdir": { + "version": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz" + }, + "p-each-series": { + "version": "https://registry.nlark.com/p-each-series/download/p-each-series-1.0.0.tgz", + "requires": { + "p-reduce": "^1.0.0" + }, + "dependencies": { + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz" + } + } + }, + "p-finally": { + "version": "https://registry.nlark.com/p-finally/download/p-finally-2.0.1.tgz" + }, + "p-limit": { + "version": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + } + } + }, + "p-locate": { + "version": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "p-map": { + "version": "https://registry.npm.taobao.org/p-map/download/p-map-3.0.0.tgz", + "requires": { + "aggregate-error": "^3.0.0" + }, + "dependencies": { + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/aggregate-error/download/aggregate-error-3.1.0.tgz", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "p-reduce": { + "version": "https://registry.nlark.com/p-reduce/download/p-reduce-1.0.0.tgz" + }, + "p-retry": { + "version": "https://registry.nlark.com/p-retry/download/p-retry-3.0.1.tgz", + "requires": { + "retry": "^0.12.0" + }, + "dependencies": { + "retry": { + "version": "0.12.0", + "resolved": "https://registry.nlark.com/retry/download/retry-0.12.0.tgz" + } + } + }, + "p-try": { + "version": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz" + }, + "pako": { + "version": "https://registry.nlark.com/pako/download/pako-1.0.11.tgz" + }, + "parallel-transform": { + "version": "https://registry.nlark.com/parallel-transform/download/parallel-transform-1.2.0.tgz", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/cyclist/download/cyclist-1.0.1.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "param-case": { + "version": "https://registry.nlark.com/param-case/download/param-case-2.1.1.tgz", + "requires": { + "no-case": "^2.2.0" + }, + "dependencies": { + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.nlark.com/no-case/download/no-case-2.3.2.tgz", + "requires": { + "lower-case": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "parent-module": { + "version": "https://registry.nlark.com/parent-module/download/parent-module-1.0.1.tgz", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/callsites/download/callsites-3.1.0.tgz" + } + } + }, + "parse-asn1": { + "version": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.nlark.com/asn1.js/download/asn1.js-5.4.1.tgz", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": {} + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/browserify-aes/download/browserify-aes-1.2.0.tgz", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/evp_bytestokey/download/evp_bytestokey-1.0.3.tgz", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "parse-glob": { + "version": "https://registry.nlark.com/parse-glob/download/parse-glob-3.0.4.tgz", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.nlark.com/glob-base/download/glob-base-0.3.0.tgz", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": {} + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/is-dotfile/download/is-dotfile-1.0.3.tgz" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/is-extglob/download/is-extglob-1.0.0.tgz" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/is-glob/download/is-glob-2.0.1.tgz", + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "parse-json": { + "version": "https://registry.nlark.com/parse-json/download/parse-json-5.2.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz?cache=0&sync_timestamp=1623281024478&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.14.5.tgz", + "requires": { + "@babel/highlight": "^7.14.5" + }, + "dependencies": {} + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/error-ex/download/error-ex-1.3.2.tgz", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": {} + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.nlark.com/json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz" + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.nlark.com/lines-and-columns/download/lines-and-columns-1.1.6.tgz" + } + } + }, + "parse5": { + "version": "https://registry.nlark.com/parse5/download/parse5-6.0.1.tgz" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "https://registry.nlark.com/parse5-htmlparser2-tree-adapter/download/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.nlark.com/parse5/download/parse5-6.0.1.tgz" + } + } + }, + "parseurl": { + "version": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "pascalcase": { + "version": "https://registry.nlark.com/pascalcase/download/pascalcase-0.1.1.tgz" + }, + "path-browserify": { + "version": "https://registry.nlark.com/path-browserify/download/path-browserify-0.0.1.tgz" + }, + "path-dirname": { + "version": "https://registry.nlark.com/path-dirname/download/path-dirname-1.0.2.tgz" + }, + "path-exists": { + "version": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz" + }, + "path-is-absolute": { + "version": "https://registry.nlark.com/path-is-absolute/download/path-is-absolute-1.0.1.tgz" + }, + "path-is-inside": { + "version": "https://registry.nlark.com/path-is-inside/download/path-is-inside-1.0.2.tgz" + }, + "path-key": { + "version": "https://registry.nlark.com/path-key/download/path-key-3.1.1.tgz" + }, + "path-parse": { + "version": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + }, + "path-to-regexp": { + "version": "2.4.0", + "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-2.4.0.tgz" + }, + "path-type": { + "version": "https://registry.nlark.com/path-type/download/path-type-3.0.0.tgz", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/pify/download/pify-3.0.0.tgz" + } + } + }, + "pbkdf2": { + "version": "https://registry.nlark.com/pbkdf2/download/pbkdf2-3.1.2.tgz", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": { + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.nlark.com/create-hmac/download/create-hmac-1.1.7.tgz", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "dependencies": {} + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + } + } + }, + "performance-now": { + "version": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" + }, + "picomatch": { + "version": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + }, + "pify": { + "version": "https://registry.nlark.com/pify/download/pify-4.0.1.tgz" + }, + "pinkie": { + "version": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + }, + "pinkie-promise": { + "version": "https://registry.nlark.com/pinkie-promise/download/pinkie-promise-2.0.1.tgz", + "requires": { + "pinkie": "^2.0.0" + }, + "dependencies": { + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/pinkie/download/pinkie-2.0.4.tgz" + } + } + }, + "pirates": { + "version": "https://registry.nlark.com/pirates/download/pirates-4.0.1.tgz", + "requires": { + "node-modules-regexp": "^1.0.0" + }, + "dependencies": { + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/node-modules-regexp/download/node-modules-regexp-1.0.0.tgz" + } + } + }, + "pkg-dir": { + "version": "https://registry.nlark.com/pkg-dir/download/pkg-dir-4.2.0.tgz", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-4.1.0.tgz", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "pn": { + "version": "https://registry.nlark.com/pn/download/pn-1.1.0.tgz" + }, + "pnp-webpack-plugin": { + "version": "https://registry.nlark.com/pnp-webpack-plugin/download/pnp-webpack-plugin-1.6.4.tgz", + "requires": { + "ts-pnp": "^1.1.6" + }, + "dependencies": { + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/ts-pnp/download/ts-pnp-1.2.0.tgz" + } + } + }, + "portfinder": { + "version": "https://registry.nlark.com/portfinder/download/portfinder-1.0.28.tgz", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz", + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": {} + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + } + } + }, + "posix-character-classes": { + "version": "https://registry.nlark.com/posix-character-classes/download/posix-character-classes-0.1.1.tgz" + }, + "postcss": { + "version": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-calc": { + "version": "https://registry.nlark.com/postcss-calc/download/postcss-calc-7.0.5.tgz", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "postcss-colormin": { + "version": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1622236593947&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/color/download/color-3.1.3.tgz", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-convert-values": { + "version": "https://registry.nlark.com/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-discard-comments": { + "version": "https://registry.nlark.com/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-discard-duplicates": { + "version": "https://registry.nlark.com/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-discard-empty": { + "version": "https://registry.nlark.com/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-discard-overridden": { + "version": "https://registry.nlark.com/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-load-config": { + "version": "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.nlark.com/cosmiconfig/download/cosmiconfig-5.2.1.tgz", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": {} + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/import-cwd/download/import-cwd-2.1.0.tgz", + "requires": { + "import-from": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-loader": { + "version": "https://registry.nlark.com/postcss-loader/download/postcss-loader-3.0.0.tgz", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-merge-longhand": { + "version": "https://registry.nlark.com/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.nlark.com/css-color-names/download/css-color-names-0.0.4.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-merge-rules": { + "version": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": {} + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": {} + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/vendors/download/vendors-1.0.4.tgz" + } + } + }, + "postcss-minify-font-values": { + "version": "https://registry.nlark.com/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-minify-gradients": { + "version": "https://registry.nlark.com/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-color-stop/download/is-color-stop-1.1.0.tgz", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-minify-params": { + "version": "https://registry.nlark.com/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + } + } + }, + "postcss-minify-selectors": { + "version": "https://registry.nlark.com/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "postcss-modules-extract-imports": { + "version": "https://registry.nlark.com/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-modules-local-by-default": { + "version": "https://registry.nlark.com/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + } + } + }, + "postcss-modules-scope": { + "version": "https://registry.nlark.com/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "postcss-modules-values": { + "version": "https://registry.nlark.com/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + }, + "dependencies": { + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/icss-utils/download/icss-utils-4.1.1.tgz", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-normalize-charset": { + "version": "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-normalize-display-values": { + "version": "https://registry.nlark.com/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-positions": { + "version": "https://registry.nlark.com/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "https://registry.nlark.com/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-string": { + "version": "https://registry.nlark.com/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "https://registry.nlark.com/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-unicode": { + "version": "https://registry.nlark.com/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-url": { + "version": "https://registry.nlark.com/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-2.1.0.tgz" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.nlark.com/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1621862418485&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-normalize-whitespace": { + "version": "https://registry.nlark.com/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-ordered-values": { + "version": "https://registry.nlark.com/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-prefix-selector": { + "version": "https://registry.nlark.com/postcss-prefix-selector/download/postcss-prefix-selector-1.9.0.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-reduce-initial": { + "version": "https://registry.nlark.com/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/caniuse-api/download/caniuse-api-3.0.0.tgz", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": {} + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + } + } + }, + "postcss-reduce-transforms": { + "version": "https://registry.nlark.com/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/has/download/has-1.0.3.tgz", + "requires": { + "function-bind": "^1.1.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + } + } + }, + "postcss-selector-parser": { + "version": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.6.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-6.0.6.tgz", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "postcss-svgo": { + "version": "https://registry.nlark.com/postcss-svgo/download/postcss-svgo-4.0.3.tgz?cache=0&sync_timestamp=1622236593132&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.3.tgz", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/svgo/download/svgo-1.3.2.tgz", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": {} + } + } + }, + "postcss-unique-selectors": { + "version": "https://registry.nlark.com/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/alphanum-sort/download/alphanum-sort-1.0.2.tgz" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + } + } + }, + "postcss-value-parser": { + "version": "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz" + }, + "posthtml": { + "version": "https://registry.nlark.com/posthtml/download/posthtml-0.9.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml%2Fdownload%2Fposthtml-0.9.2.tgz", + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "dependencies": { + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": {} + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + } + } + }, + "posthtml-parser": { + "version": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-3.10.1.tgz", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": {} + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz", + "requires": { + "isarray": "1.0.0" + }, + "dependencies": {} + } + } + }, + "posthtml-rename-id": { + "version": "https://registry.nlark.com/posthtml-rename-id/download/posthtml-rename-id-1.0.12.tgz", + "requires": { + "escape-string-regexp": "1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + } + } + }, + "posthtml-render": { + "version": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + }, + "posthtml-svg-mode": { + "version": "https://registry.nlark.com/posthtml-svg-mode/download/posthtml-svg-mode-1.0.3.tgz", + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + }, + "dependencies": { + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": {} + }, + "posthtml": { + "version": "0.9.2", + "resolved": "https://registry.nlark.com/posthtml/download/posthtml-0.9.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml%2Fdownload%2Fposthtml-0.9.2.tgz", + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + }, + "dependencies": {} + }, + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz", + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": {} + }, + "posthtml-render": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz" + } + } + }, + "prelude-ls": { + "version": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + }, + "prepend-http": { + "version": "https://registry.nlark.com/prepend-http/download/prepend-http-1.0.4.tgz" + }, + "preserve": { + "version": "https://registry.nlark.com/preserve/download/preserve-0.2.0.tgz" + }, + "prettier": { + "version": "https://registry.nlark.com/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1622888592750&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz" + }, + "pretty": { + "version": "https://registry.nlark.com/pretty/download/pretty-2.0.0.tgz", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": { + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/condense-newlines/download/condense-newlines-0.2.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "js-beautify": { + "version": "1.13.13", + "resolved": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "pretty-error": { + "version": "https://registry.nlark.com/pretty-error/download/pretty-error-2.1.2.tgz?cache=0&sync_timestamp=1623180529588&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-error%2Fdownload%2Fpretty-error-2.1.2.tgz", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "renderkid": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/renderkid/download/renderkid-2.0.6.tgz?cache=0&sync_timestamp=1623180526912&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frenderkid%2Fdownload%2Frenderkid-2.0.6.tgz", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + } + } + }, + "pretty-format": { + "version": "https://registry.nlark.com/pretty-format/download/pretty-format-24.9.0.tgz?cache=0&sync_timestamp=1622290389373&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpretty-format%2Fdownload%2Fpretty-format-24.9.0.tgz", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.nlark.com/@jest/types/download/@jest/types-24.9.0.tgz?cache=0&sync_timestamp=1622290386442&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40jest%2Ftypes%2Fdownload%2F%40jest%2Ftypes-24.9.0.tgz", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "dependencies": {} + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + } + } + }, + "process": { + "version": "https://registry.nlark.com/process/download/process-0.11.10.tgz" + }, + "process-nextick-args": { + "version": "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz" + }, + "progress": { + "version": "https://registry.nlark.com/progress/download/progress-2.0.3.tgz" + }, + "promise-inflight": { + "version": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz" + }, + "prompts": { + "version": "https://registry.nlark.com/prompts/download/prompts-2.4.1.tgz", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/kleur/download/kleur-3.0.3.tgz" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/sisteransi/download/sisteransi-1.0.5.tgz" + } + } + }, + "proto-list": { + "version": "https://registry.nlark.com/proto-list/download/proto-list-1.2.4.tgz" + }, + "proxy-addr": { + "version": "https://registry.nlark.com/proxy-addr/download/proxy-addr-2.0.7.tgz?cache=0&sync_timestamp=1622509170257&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fproxy-addr%2Fdownload%2Fproxy-addr-2.0.7.tgz", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/forwarded/download/forwarded-0.2.0.tgz" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/ipaddr.js/download/ipaddr.js-1.9.1.tgz" + } + } + }, + "prr": { + "version": "https://registry.nlark.com/prr/download/prr-1.0.1.tgz" + }, + "pseudomap": { + "version": "https://registry.nlark.com/pseudomap/download/pseudomap-1.0.2.tgz" + }, + "psl": { + "version": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "public-encrypt": { + "version": "https://registry.nlark.com/public-encrypt/download/public-encrypt-4.0.3.tgz", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.nlark.com/bn.js/download/bn.js-4.12.0.tgz" + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/browserify-rsa/download/browserify-rsa-4.1.0.tgz", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": {} + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/create-hash/download/create-hash-1.2.0.tgz", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + }, + "dependencies": {} + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.nlark.com/parse-asn1/download/parse-asn1-5.1.6.tgz", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + }, + "dependencies": {} + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "pump": { + "version": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz", + "requires": { + "wrappy": "1" + }, + "dependencies": {} + } + } + }, + "pumpify": { + "version": "https://registry.nlark.com/pumpify/download/pumpify-1.5.1.tgz", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.nlark.com/duplexify/download/duplexify-3.7.1.tgz", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + }, + "dependencies": {} + } + } + }, + "punycode": { + "version": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + }, + "q": { + "version": "https://registry.nlark.com/q/download/q-1.5.1.tgz" + }, + "qs": { + "version": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz" + }, + "query-string": { + "version": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz" + } + } + }, + "querystring": { + "version": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz" + }, + "querystring-es3": { + "version": "https://registry.nlark.com/querystring-es3/download/querystring-es3-0.2.1.tgz" + }, + "querystringify": { + "version": "https://registry.nlark.com/querystringify/download/querystringify-2.2.0.tgz" + }, + "randomatic": { + "version": "https://registry.nlark.com/randomatic/download/randomatic-3.1.1.tgz", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-4.0.0.tgz" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/math-random/download/math-random-1.0.4.tgz" + } + } + }, + "randombytes": { + "version": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "randomfill": { + "version": "https://registry.nlark.com/randomfill/download/randomfill-1.0.4.tgz", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "range-parser": { + "version": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "raw-body": { + "version": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": {} + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + } + } + }, + "react-is": { + "version": "https://registry.nlark.com/react-is/download/react-is-16.13.1.tgz" + }, + "read-pkg": { + "version": "https://registry.nlark.com/read-pkg/download/read-pkg-5.2.0.tgz", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/@types/normalize-package-data/download/@types/normalize-package-data-2.4.0.tgz?cache=0&sync_timestamp=1621242064742&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnormalize-package-data%2Fdownload%2F%40types%2Fnormalize-package-data-2.4.0.tgz" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.nlark.com/normalize-package-data/download/normalize-package-data-2.5.0.tgz", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": {} + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.nlark.com/parse-json/download/parse-json-5.2.0.tgz", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "dependencies": {} + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz" + } + } + }, + "read-pkg-up": { + "version": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-4.0.0.tgz", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz?cache=0&sync_timestamp=1618752796161&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-up%2Fdownload%2Ffind-up-3.0.0.tgz", + "requires": { + "locate-path": "^3.0.0" + }, + "dependencies": {} + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/read-pkg/download/read-pkg-3.0.0.tgz", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "readable-stream": { + "version": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": {} + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + } + } + }, + "readdirp": { + "version": "https://registry.nlark.com/readdirp/download/readdirp-3.5.0.tgz", + "requires": { + "picomatch": "^2.2.1" + }, + "dependencies": { + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/picomatch/download/picomatch-2.3.0.tgz?cache=0&sync_timestamp=1621648389529&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpicomatch%2Fdownload%2Fpicomatch-2.3.0.tgz" + } + } + }, + "realpath-native": { + "version": "https://registry.nlark.com/realpath-native/download/realpath-native-1.1.0.tgz", + "requires": { + "util.promisify": "^1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "regenerate": { + "version": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + }, + "regenerate-unicode-properties": { + "version": "https://registry.nlark.com/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", + "requires": { + "regenerate": "^1.4.0" + }, + "dependencies": { + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + } + } + }, + "regenerator-runtime": { + "version": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz" + }, + "regenerator-transform": { + "version": "https://registry.nlark.com/regenerator-transform/download/regenerator-transform-0.14.5.tgz", + "requires": { + "@babel/runtime": "^7.8.4" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.14.5", + "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.5.tgz?cache=0&sync_timestamp=1623280325784&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Fruntime%2Fdownload%2F%40babel%2Fruntime-7.14.5.tgz", + "requires": { + "regenerator-runtime": "^0.13.4" + }, + "dependencies": {} + } + } + }, + "regex-cache": { + "version": "https://registry.nlark.com/regex-cache/download/regex-cache-0.4.4.tgz", + "requires": { + "is-equal-shallow": "^0.1.3" + }, + "dependencies": { + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.nlark.com/is-equal-shallow/download/is-equal-shallow-0.1.3.tgz", + "requires": { + "is-primitive": "^2.0.0" + }, + "dependencies": {} + } + } + }, + "regex-not": { + "version": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "regexp.prototype.flags": { + "version": "https://registry.nlark.com/regexp.prototype.flags/download/regexp.prototype.flags-1.3.1.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "regexpp": { + "version": "https://registry.nlark.com/regexpp/download/regexpp-2.0.1.tgz" + }, + "regexpu-core": { + "version": "https://registry.nlark.com/regexpu-core/download/regexpu-core-4.7.1.tgz", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "dependencies": { + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.nlark.com/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz", + "requires": { + "regenerate": "^1.4.0" + }, + "dependencies": {} + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.nlark.com/regjsgen/download/regjsgen-0.5.2.tgz" + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.nlark.com/regjsparser/download/regjsparser-0.6.9.tgz", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": {} + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "dependencies": {} + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz" + } + } + }, + "regjsgen": { + "version": "https://registry.nlark.com/regjsgen/download/regjsgen-0.5.2.tgz" + }, + "regjsparser": { + "version": "https://registry.nlark.com/regjsparser/download/regjsparser-0.6.9.tgz", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.nlark.com/jsesc/download/jsesc-0.5.0.tgz" + } + } + }, + "relateurl": { + "version": "https://registry.nlark.com/relateurl/download/relateurl-0.2.7.tgz" + }, + "remove-trailing-separator": { + "version": "https://registry.nlark.com/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz" + }, + "renderkid": { + "version": "https://registry.nlark.com/renderkid/download/renderkid-2.0.6.tgz?cache=0&sync_timestamp=1623180526912&other_urls=https%3A%2F%2Fregistry.nlark.com%2Frenderkid%2Fdownload%2Frenderkid-2.0.6.tgz", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/css-select/download/css-select-4.1.3.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-4.1.3.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "dependencies": {} + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/dom-converter/download/dom-converter-0.2.0.tgz", + "requires": { + "utila": "~0.4" + }, + "dependencies": {} + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/htmlparser2/download/htmlparser2-6.1.0.tgz", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "repeat-element": { + "version": "https://registry.nlark.com/repeat-element/download/repeat-element-1.1.4.tgz" + }, + "repeat-string": { + "version": "https://registry.nlark.com/repeat-string/download/repeat-string-1.6.1.tgz" + }, + "repeating": { + "version": "https://registry.nlark.com/repeating/download/repeating-2.0.1.tgz", + "requires": { + "is-finite": "^1.0.0" + }, + "dependencies": { + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-finite/download/is-finite-1.1.0.tgz" + } + } + }, + "request": { + "version": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz?cache=0&sync_timestamp=1618752802581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frequest%2Fdownload%2Frequest-2.88.2.tgz", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.11.0.tgz" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz", + "requires": { + "delayed-stream": "~1.0.0" + }, + "dependencies": {} + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": {} + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npm.taobao.org/har-validator/download/har-validator-5.1.5.tgz", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": {} + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "dependencies": {} + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.5.2.tgz?cache=0&sync_timestamp=1618752799778&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.5.2.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "requires": { + "safe-buffer": "^5.0.1" + }, + "dependencies": {} + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "request-promise-core": { + "version": "https://registry.nlark.com/request-promise-core/download/request-promise-core-1.1.4.tgz", + "requires": { + "lodash": "^4.17.19" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "request-promise-native": { + "version": "https://registry.nlark.com/request-promise-native/download/request-promise-native-1.0.9.tgz", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/request-promise-core/download/request-promise-core-1.1.4.tgz", + "requires": { + "lodash": "^4.17.19" + }, + "dependencies": {} + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/stealthy-require/download/stealthy-require-1.1.1.tgz" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": {} + } + } + }, + "require-directory": { + "version": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "require-main-filename": { + "version": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + }, + "requires-port": { + "version": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + }, + "resize-observer-polyfill": { + "version": "https://registry.nlark.com/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz" + }, + "resolve": { + "version": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": { + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/is-core-module/download/is-core-module-2.4.0.tgz", + "requires": { + "has": "^1.0.3" + }, + "dependencies": {} + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/path-parse/download/path-parse-1.0.7.tgz?cache=0&sync_timestamp=1621947783503&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-parse%2Fdownload%2Fpath-parse-1.0.7.tgz" + } + } + }, + "resolve-cwd": { + "version": "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz" + } + } + }, + "resolve-from": { + "version": "https://registry.nlark.com/resolve-from/download/resolve-from-4.0.0.tgz" + }, + "resolve-url": { + "version": "https://registry.nlark.com/resolve-url/download/resolve-url-0.2.1.tgz" + }, + "restore-cursor": { + "version": "https://registry.nlark.com/restore-cursor/download/restore-cursor-3.1.0.tgz", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz", + "requires": { + "mimic-fn": "^2.1.0" + }, + "dependencies": {} + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + }, + "ret": { + "version": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz" + }, + "retry": { + "version": "https://registry.nlark.com/retry/download/retry-0.12.0.tgz" + }, + "rgb-regex": { + "version": "https://registry.nlark.com/rgb-regex/download/rgb-regex-1.0.1.tgz" + }, + "rgba-regex": { + "version": "https://registry.nlark.com/rgba-regex/download/rgba-regex-1.0.0.tgz" + }, + "rimraf": { + "version": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1618752800123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "ripemd160": { + "version": "https://registry.nlark.com/ripemd160/download/ripemd160-2.0.2.tgz", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + }, + "dependencies": { + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/hash-base/download/hash-base-3.1.0.tgz", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + } + } + }, + "rsvp": { + "version": "https://registry.nlark.com/rsvp/download/rsvp-4.8.5.tgz" + }, + "run-async": { + "version": "https://registry.nlark.com/run-async/download/run-async-2.4.1.tgz" + }, + "run-queue": { + "version": "https://registry.nlark.com/run-queue/download/run-queue-1.0.3.tgz", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/aproba/download/aproba-1.2.0.tgz" + } + } + }, + "runjs": { + "version": "4.3.2", + "resolved": "https://registry.nlark.com/runjs/download/runjs-4.3.2.tgz", + "dev": true, + "requires": { + "chalk": "2.3.0", + "lodash.padend": "4.6.1", + "microcli": "1.3.1", + "omelette": "0.4.5" + }, + "dependencies": { + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.3.0.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.3.0.tgz", + "requires": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + }, + "dependencies": {} + }, + "lodash.padend": { + "version": "4.6.1", + "resolved": "https://registry.nlark.com/lodash.padend/download/lodash.padend-4.6.1.tgz" + }, + "microcli": { + "version": "1.3.1", + "resolved": "https://registry.nlark.com/microcli/download/microcli-1.3.1.tgz", + "requires": { + "lodash": "4.17.4", + "microargs": "1.1.0" + }, + "dependencies": {} + }, + "omelette": { + "version": "0.4.5", + "resolved": "https://registry.nlark.com/omelette/download/omelette-0.4.5.tgz" + } + } + }, + "rxjs": { + "version": "https://registry.nlark.com/rxjs/download/rxjs-6.6.7.tgz", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz" + } + } + }, + "safe-buffer": { + "version": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "safe-regex": { + "version": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": { + "ret": { + "version": "0.1.15", + "resolved": "https://registry.nlark.com/ret/download/ret-0.1.15.tgz" + } + } + }, + "safer-buffer": { + "version": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + }, + "sane": { + "version": "https://registry.nlark.com/sane/download/sane-4.1.0.tgz", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "dependencies": {} + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/anymatch/download/anymatch-2.0.0.tgz", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": {} + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/capture-exit/download/capture-exit-2.0.0.tgz", + "requires": { + "rsvp": "^4.8.4" + }, + "dependencies": {} + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.nlark.com/exec-sh/download/exec-sh-0.3.6.tgz" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/fb-watchman/download/fb-watchman-2.0.1.tgz", + "requires": { + "bser": "2.1.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&sync_timestamp=1618752761745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": {} + } + } + }, + "sass": { + "version": "1.26.8", + "resolved": "https://registry.nlark.com/sass/download/sass-1.26.8.tgz", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.1.tgz", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": {} + } + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.nlark.com/sass-loader/download/sass-loader-8.0.2.tgz?cache=0&sync_timestamp=1622562212227&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsass-loader%2Fdownload%2Fsass-loader-8.0.2.tgz", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/clone-deep/download/clone-deep-4.0.1.tgz", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + } + } + }, + "sax": { + "version": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "saxes": { + "version": "https://registry.nlark.com/saxes/download/saxes-3.1.11.tgz", + "requires": { + "xmlchars": "^2.1.1" + }, + "dependencies": { + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/xmlchars/download/xmlchars-2.2.0.tgz" + } + } + }, + "schema-utils": { + "version": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.7.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + } + } + }, + "script-ext-html-webpack-plugin": { + "version": "2.1.3", + "resolved": "https://registry.nlark.com/script-ext-html-webpack-plugin/download/script-ext-html-webpack-plugin-2.1.3.tgz", + "dev": true, + "requires": { + "debug": "^4.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + } + } + }, + "select-hose": { + "version": "https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz" + }, + "selfsigned": { + "version": "https://registry.nlark.com/selfsigned/download/selfsigned-1.10.11.tgz", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": { + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.nlark.com/node-forge/download/node-forge-0.10.0.tgz" + } + } + }, + "semver": { + "version": "https://registry.npm.taobao.org/semver/download/semver-7.0.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.0.0.tgz" + }, + "send": { + "version": "https://registry.nlark.com/send/download/send-0.17.1.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": {} + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/on-finished/download/on-finished-2.3.0.tgz", + "requires": { + "ee-first": "1.1.1" + }, + "dependencies": {} + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + } + } + }, + "serialize-javascript": { + "version": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": { + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz", + "requires": { + "safe-buffer": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "serve-index": { + "version": "https://registry.nlark.com/serve-index/download/serve-index-1.9.1.tgz", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "dependencies": {} + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.nlark.com/batch/download/batch-0.6.1.tgz" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": {} + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.nlark.com/serve-static/download/serve-static-1.13.2.tgz", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/encodeurl/download/encodeurl-1.0.2.tgz" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz?cache=0&sync_timestamp=1618752927995&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-html%2Fdownload%2Fescape-html-1.0.3.tgz" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.nlark.com/send/download/send-0.16.2.tgz", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": {} + } + } + }, + "set-blocking": { + "version": "https://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz" + }, + "set-value": { + "version": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-2.0.4.tgz", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "setimmediate": { + "version": "https://registry.nlark.com/setimmediate/download/setimmediate-1.0.5.tgz" + }, + "setprototypeof": { + "version": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz" + }, + "sha.js": { + "version": "https://registry.nlark.com/sha.js/download/sha.js-2.4.11.tgz", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "shallow-clone": { + "version": "https://registry.nlark.com/shallow-clone/download/shallow-clone-3.0.1.tgz", + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-6.0.3.tgz" + } + } + }, + "shebang-command": { + "version": "https://registry.nlark.com/shebang-command/download/shebang-command-2.0.0.tgz", + "requires": { + "shebang-regex": "^3.0.0" + }, + "dependencies": { + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz" + } + } + }, + "shebang-regex": { + "version": "https://registry.nlark.com/shebang-regex/download/shebang-regex-3.0.0.tgz" + }, + "shell-quote": { + "version": "https://registry.nlark.com/shell-quote/download/shell-quote-1.7.2.tgz" + }, + "shellwords": { + "version": "https://registry.nlark.com/shellwords/download/shellwords-0.1.1.tgz" + }, + "sigmund": { + "version": "https://registry.nlark.com/sigmund/download/sigmund-1.0.1.tgz" + }, + "signal-exit": { + "version": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + }, + "simple-swizzle": { + "version": "https://registry.nlark.com/simple-swizzle/download/simple-swizzle-0.2.2.tgz", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.nlark.com/is-arrayish/download/is-arrayish-0.3.2.tgz" + } + } + }, + "sisteransi": { + "version": "https://registry.nlark.com/sisteransi/download/sisteransi-1.0.5.tgz" + }, + "slash": { + "version": "https://registry.nlark.com/slash/download/slash-3.0.0.tgz" + }, + "slice-ansi": { + "version": "https://registry.nlark.com/slice-ansi/download/slice-ansi-2.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-3.2.1.tgz", + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": {} + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz" + } + } + }, + "snapdragon": { + "version": "https://registry.nlark.com/snapdragon/download/snapdragon-0.8.2.tgz", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "base": { + "version": "0.11.2", + "resolved": "https://registry.nlark.com/base/download/base-0.11.2.tgz", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": {} + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz", + "requires": { + "ms": "2.0.0" + }, + "dependencies": {} + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", + "requires": { + "is-extendable": "^0.1.0" + }, + "dependencies": {} + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.nlark.com/map-cache/download/map-cache-0.2.2.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": {} + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + } + } + }, + "snapdragon-node": { + "version": "https://registry.nlark.com/snapdragon-node/download/snapdragon-node-2.1.1.tgz", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/define-property/download/define-property-1.0.0.tgz", + "requires": { + "is-descriptor": "^1.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": {} + } + } + }, + "snapdragon-util": { + "version": "https://registry.nlark.com/snapdragon-util/download/snapdragon-util-3.0.1.tgz", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "sockjs": { + "version": "https://registry.nlark.com/sockjs/download/sockjs-0.3.21.tgz", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": {} + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": {} + } + } + }, + "sockjs-client": { + "version": "https://registry.nlark.com/sockjs-client/download/sockjs-client-1.5.1.tgz", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": {} + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/eventsource/download/eventsource-1.1.0.tgz", + "requires": { + "original": "^1.0.0" + }, + "dependencies": {} + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz", + "requires": { + "websocket-driver": ">=0.5.1" + }, + "dependencies": {} + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.nlark.com/json3/download/json3-3.3.3.tgz" + }, + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "sort-keys": { + "version": "https://registry.nlark.com/sort-keys/download/sort-keys-1.1.2.tgz", + "requires": { + "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/is-plain-obj/download/is-plain-obj-1.1.0.tgz" + } + } + }, + "source-list-map": { + "version": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "source-map": { + "version": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-resolve": { + "version": "https://registry.nlark.com/source-map-resolve/download/source-map-resolve-0.5.3.tgz", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + }, + "dependencies": { + "atob": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/atob/download/atob-2.1.2.tgz" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.nlark.com/decode-uri-component/download/decode-uri-component-0.2.0.tgz" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.nlark.com/resolve-url/download/resolve-url-0.2.1.tgz" + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz" + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + } + } + }, + "source-map-support": { + "version": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "source-map-url": { + "version": "https://registry.nlark.com/source-map-url/download/source-map-url-0.4.1.tgz" + }, + "spdx-correct": { + "version": "https://registry.nlark.com/spdx-correct/download/spdx-correct-3.1.1.tgz", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": {} + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + } + } + }, + "spdx-exceptions": { + "version": "https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz" + }, + "spdx-expression-parse": { + "version": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.nlark.com/spdx-exceptions/download/spdx-exceptions-2.3.0.tgz" + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + } + } + }, + "spdx-license-ids": { + "version": "https://registry.nlark.com/spdx-license-ids/download/spdx-license-ids-3.0.9.tgz?cache=0&sync_timestamp=1621652699228&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fspdx-license-ids%2Fdownload%2Fspdx-license-ids-3.0.9.tgz" + }, + "spdy": { + "version": "https://registry.nlark.com/spdy/download/spdy-4.0.2.tgz", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/handle-thing/download/handle-thing-2.0.1.tgz" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.nlark.com/http-deceiver/download/http-deceiver-1.2.7.tgz" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/select-hose/download/select-hose-2.0.0.tgz" + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/spdy-transport/download/spdy-transport-3.0.0.tgz", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": {} + } + } + }, + "spdy-transport": { + "version": "https://registry.nlark.com/spdy-transport/download/spdy-transport-3.0.0.tgz", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/detect-node/download/detect-node-2.1.0.tgz?cache=0&sync_timestamp=1621147029891&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdetect-node%2Fdownload%2Fdetect-node-2.1.0.tgz" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.nlark.com/hpack.js/download/hpack.js-2.1.6.tgz", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": {} + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/obuf/download/obuf-1.1.2.tgz" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": {} + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "split-string": { + "version": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "sprintf-js": { + "version": "https://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz" + }, + "sshpk": { + "version": "https://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz", + "requires": { + "safer-buffer": "~2.1.0" + }, + "dependencies": {} + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": {} + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": {} + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": {} + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz", + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": {} + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz" + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + } + } + }, + "ssri": { + "version": "https://registry.nlark.com/ssri/download/ssri-7.1.1.tgz", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "dependencies": { + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/figgy-pudding/download/figgy-pudding-3.5.2.tgz" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.nlark.com/minipass/download/minipass-3.1.3.tgz", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": {} + } + } + }, + "stable": { + "version": "https://registry.nlark.com/stable/download/stable-0.1.8.tgz" + }, + "stack-utils": { + "version": "https://registry.nlark.com/stack-utils/download/stack-utils-1.0.5.tgz", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-2.0.0.tgz" + } + } + }, + "stackframe": { + "version": "https://registry.nlark.com/stackframe/download/stackframe-1.2.0.tgz" + }, + "static-extend": { + "version": "https://registry.nlark.com/static-extend/download/static-extend-0.1.2.tgz", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.nlark.com/define-property/download/define-property-0.2.5.tgz", + "requires": { + "is-descriptor": "^0.1.0" + }, + "dependencies": {} + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.nlark.com/object-copy/download/object-copy-0.1.0.tgz", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": {} + } + } + }, + "statuses": { + "version": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz" + }, + "stealthy-require": { + "version": "https://registry.nlark.com/stealthy-require/download/stealthy-require-1.1.1.tgz" + }, + "stream-browserify": { + "version": "https://registry.nlark.com/stream-browserify/download/stream-browserify-2.0.2.tgz", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + } + } + }, + "stream-each": { + "version": "https://registry.nlark.com/stream-each/download/stream-each-1.2.3.tgz", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz", + "requires": { + "once": "^1.4.0" + }, + "dependencies": {} + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + } + } + }, + "stream-http": { + "version": "https://registry.npm.taobao.org/stream-http/download/stream-http-2.8.3.tgz", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + } + } + }, + "stream-shift": { + "version": "https://registry.nlark.com/stream-shift/download/stream-shift-1.0.1.tgz" + }, + "strict-uri-encode": { + "version": "https://registry.nlark.com/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz" + }, + "string-length": { + "version": "https://registry.nlark.com/string-length/download/string-length-3.1.0.tgz", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/astral-regex/download/astral-regex-1.0.0.tgz" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "string-width": { + "version": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-8.0.0.tgz" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "string.prototype.trimend": { + "version": "https://registry.nlark.com/string.prototype.trimend/download/string.prototype.trimend-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "string.prototype.trimstart": { + "version": "https://registry.nlark.com/string.prototype.trimstart/download/string.prototype.trimstart-1.0.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + } + } + }, + "string_decoder": { + "version": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.3.0.tgz", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "strip-ansi": { + "version": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-5.0.0.tgz" + } + } + }, + "strip-bom": { + "version": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "strip-eof": { + "version": "https://registry.nlark.com/strip-eof/download/strip-eof-1.0.0.tgz" + }, + "strip-final-newline": { + "version": "https://registry.nlark.com/strip-final-newline/download/strip-final-newline-2.0.0.tgz?cache=0&sync_timestamp=1620046435959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-final-newline%2Fdownload%2Fstrip-final-newline-2.0.0.tgz" + }, + "strip-indent": { + "version": "https://registry.nlark.com/strip-indent/download/strip-indent-2.0.0.tgz?cache=0&sync_timestamp=1620053263051&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-indent%2Fdownload%2Fstrip-indent-2.0.0.tgz" + }, + "strip-json-comments": { + "version": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-3.1.1.tgz" + }, + "stylehacks": { + "version": "https://registry.nlark.com/stylehacks/download/stylehacks-4.0.3.tgz", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.16.6.tgz?cache=0&sync_timestamp=1619789072079&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.16.6.tgz", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": {} + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": {} + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1620753051451&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "supports-color": { + "version": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/has-flag/download/has-flag-4.0.0.tgz" + } + } + }, + "svg-baker": { + "version": "https://registry.nlark.com/svg-baker/download/svg-baker-1.7.0.tgz", + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.nlark.com/image-size/download/image-size-0.5.5.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/merge-options/download/merge-options-1.0.1.tgz", + "requires": { + "is-plain-obj": "^1.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.0.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": {} + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.nlark.com/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1623282002530&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz", + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "dependencies": {} + }, + "postcss-prefix-selector": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/postcss-prefix-selector/download/postcss-prefix-selector-1.9.0.tgz", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": {} + }, + "posthtml-rename-id": { + "version": "1.0.12", + "resolved": "https://registry.nlark.com/posthtml-rename-id/download/posthtml-rename-id-1.0.12.tgz", + "requires": { + "escape-string-regexp": "1.0.5" + }, + "dependencies": {} + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/posthtml-svg-mode/download/posthtml-svg-mode-1.0.3.tgz", + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + }, + "dependencies": {} + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.nlark.com/query-string/download/query-string-4.3.4.tgz", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": {} + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.nlark.com/traverse/download/traverse-0.6.6.tgz" + } + } + }, + "svg-baker-runtime": { + "version": "https://registry.nlark.com/svg-baker-runtime/download/svg-baker-runtime-1.4.7.tgz", + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + }, + "dependencies": { + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz" + }, + "mitt": { + "version": "1.1.2", + "resolved": "https://registry.nlark.com/mitt/download/mitt-1.1.2.tgz" + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/svg-baker/download/svg-baker-1.7.0.tgz", + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": {} + } + } + }, + "svg-sprite-loader": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/svg-sprite-loader/download/svg-sprite-loader-4.1.3.tgz?cache=0&sync_timestamp=1622202565808&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsvg-sprite-loader%2Fdownload%2Fsvg-sprite-loader-4.1.3.tgz", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "html-webpack-plugin": "^3.2.0", + "loader-utils": "^1.1.0", + "svg-baker": "^1.4.0", + "svg-baker-runtime": "^1.4.0", + "url-slug": "2.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz" + }, + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz" + }, + "domready": { + "version": "1.0.8", + "resolved": "https://registry.nlark.com/domready/download/domready-1.0.8.tgz" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz" + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.nlark.com/html-webpack-plugin/download/html-webpack-plugin-3.2.0.tgz", + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": {} + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "svg-baker": { + "version": "1.7.0", + "resolved": "https://registry.nlark.com/svg-baker/download/svg-baker-1.7.0.tgz", + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": {} + }, + "svg-baker-runtime": { + "version": "1.4.7", + "resolved": "https://registry.nlark.com/svg-baker-runtime/download/svg-baker-runtime-1.4.7.tgz", + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.7.0" + }, + "dependencies": {} + }, + "url-slug": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/url-slug/download/url-slug-2.0.0.tgz?cache=0&sync_timestamp=1620876645815&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furl-slug%2Fdownload%2Furl-slug-2.0.0.tgz", + "requires": { + "unidecode": "0.1.8" + }, + "dependencies": {} + } + } + }, + "svg-tags": { + "version": "https://registry.nlark.com/svg-tags/download/svg-tags-1.0.0.tgz" + }, + "svgo": { + "version": "1.2.2", + "resolved": "https://registry.nlark.com/svgo/download/svgo-1.2.2.tgz", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "dependencies": {} + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1622994319665&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + }, + "dependencies": {} + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.nlark.com/css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz" + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.nlark.com/css-tree/download/css-tree-1.0.0-alpha.28.tgz", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "dependencies": {} + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/css-url-regex/download/css-url-regex-1.1.0.tgz" + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.nlark.com/csso/download/csso-3.5.1.tgz", + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": {} + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.nlark.com/js-yaml/download/js-yaml-3.14.1.tgz", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.nlark.com/object.values/download/object.values-1.1.4.tgz?cache=0&sync_timestamp=1622071191450&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject.values%2Fdownload%2Fobject.values-1.1.4.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "dependencies": {} + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/stable/download/stable-0.1.8.tgz" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/util.promisify/download/util.promisify-1.0.1.tgz", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": {} + } + } + }, + "symbol-tree": { + "version": "https://registry.nlark.com/symbol-tree/download/symbol-tree-3.2.4.tgz" + }, + "table": { + "version": "https://registry.nlark.com/table/download/table-5.4.6.tgz", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/slice-ansi/download/slice-ansi-2.1.0.tgz", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": {} + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": {} + } + } + }, + "tapable": { + "version": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "terser": { + "version": "https://registry.nlark.com/terser/download/terser-4.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.nlark.com/source-map-support/download/source-map-support-0.5.19.tgz", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": {} + } + } + }, + "terser-webpack-plugin": { + "version": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.nlark.com/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1621949616263&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": {} + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/find-cache-dir/download/find-cache-dir-3.3.1.tgz", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": {} + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.nlark.com/jest-worker/download/jest-worker-25.5.0.tgz?cache=0&sync_timestamp=1622290250197&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjest-worker%2Fdownload%2Fjest-worker-25.5.0.tgz", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": {} + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", + "requires": { + "p-try": "^2.0.0" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/serialize-javascript/download/serialize-javascript-4.0.0.tgz", + "requires": { + "randombytes": "^2.1.0" + }, + "dependencies": {} + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.nlark.com/terser/download/terser-4.8.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "test-exclude": { + "version": "https://registry.nlark.com/test-exclude/download/test-exclude-5.2.3.tgz", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.nlark.com/glob/download/glob-7.1.7.tgz", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "dependencies": {} + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": {} + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.nlark.com/read-pkg-up/download/read-pkg-up-4.0.0.tgz", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": {} + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz" + } + } + }, + "text-table": { + "version": "https://registry.nlark.com/text-table/download/text-table-0.2.0.tgz" + }, + "thenify": { + "version": "https://registry.nlark.com/thenify/download/thenify-3.3.1.tgz", + "requires": { + "any-promise": "^1.0.0" + }, + "dependencies": { + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/any-promise/download/any-promise-1.3.0.tgz" + } + } + }, + "thenify-all": { + "version": "https://registry.nlark.com/thenify-all/download/thenify-all-1.6.0.tgz", + "requires": { + "thenify": ">= 3.1.0 < 4" + }, + "dependencies": { + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.nlark.com/thenify/download/thenify-3.3.1.tgz", + "requires": { + "any-promise": "^1.0.0" + }, + "dependencies": {} + } + } + }, + "thread-loader": { + "version": "https://registry.nlark.com/thread-loader/download/thread-loader-2.1.3.tgz", + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "dependencies": { + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + } + } + }, + "throat": { + "version": "https://registry.nlark.com/throat/download/throat-4.1.0.tgz" + }, + "throttle-debounce": { + "version": "https://registry.nlark.com/throttle-debounce/download/throttle-debounce-1.1.0.tgz" + }, + "through": { + "version": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz" + }, + "through2": { + "version": "https://registry.nlark.com/through2/download/through2-2.0.5.tgz", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", + "requires": { + "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" + }, + "dependencies": {} + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + } + } + }, + "thunky": { + "version": "https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz" + }, + "timers-browserify": { + "version": "https://registry.nlark.com/timers-browserify/download/timers-browserify-2.0.12.tgz", + "requires": { + "setimmediate": "^1.0.4" + }, + "dependencies": { + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/setimmediate/download/setimmediate-1.0.5.tgz" + } + } + }, + "timsort": { + "version": "https://registry.nlark.com/timsort/download/timsort-0.3.0.tgz" + }, + "tmp": { + "version": "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz", + "requires": { + "os-tmpdir": "~1.0.2" + }, + "dependencies": { + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/os-tmpdir/download/os-tmpdir-1.0.2.tgz" + } + } + }, + "tmpl": { + "version": "https://registry.nlark.com/tmpl/download/tmpl-1.0.4.tgz" + }, + "to-arraybuffer": { + "version": "https://registry.npm.taobao.org/to-arraybuffer/download/to-arraybuffer-1.0.1.tgz" + }, + "to-fast-properties": { + "version": "https://registry.nlark.com/to-fast-properties/download/to-fast-properties-2.0.0.tgz" + }, + "to-object-path": { + "version": "https://registry.nlark.com/to-object-path/download/to-object-path-0.3.0.tgz", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.nlark.com/kind-of/download/kind-of-3.2.2.tgz", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": {} + } + } + }, + "to-regex": { + "version": "https://registry.nlark.com/to-regex/download/to-regex-3.0.2.tgz", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/define-property/download/define-property-2.0.2.tgz", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": {} + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": {} + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/regex-not/download/regex-not-1.0.2.tgz", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": {} + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/safe-regex/download/safe-regex-1.1.0.tgz", + "requires": { + "ret": "~0.1.10" + }, + "dependencies": {} + } + } + }, + "to-regex-range": { + "version": "https://registry.nlark.com/to-regex-range/download/to-regex-range-5.0.1.tgz", + "requires": { + "is-number": "^7.0.0" + }, + "dependencies": { + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/is-number/download/is-number-7.0.0.tgz" + } + } + }, + "toidentifier": { + "version": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz" + }, + "toposort": { + "version": "https://registry.nlark.com/toposort/download/toposort-1.0.7.tgz" + }, + "tough-cookie": { + "version": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-3.0.1.tgz", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "dependencies": { + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "tr46": { + "version": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "traverse": { + "version": "https://registry.nlark.com/traverse/download/traverse-0.6.6.tgz" + }, + "trim-right": { + "version": "https://registry.nlark.com/trim-right/download/trim-right-1.0.1.tgz?cache=0&sync_timestamp=1619002842644&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftrim-right%2Fdownload%2Ftrim-right-1.0.1.tgz" + }, + "tryer": { + "version": "https://registry.nlark.com/tryer/download/tryer-1.0.1.tgz" + }, + "ts-jest": { + "version": "https://registry.nlark.com/ts-jest/download/ts-jest-24.3.0.tgz?cache=0&sync_timestamp=1622995664837&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fts-jest%2Fdownload%2Fts-jest-24.3.0.tgz", + "requires": { + "bs-logger": "0.x", + "buffer-from": "1.x", + "fast-json-stable-stringify": "2.x", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "mkdirp": "0.x", + "resolve": "1.x", + "semver": "^5.5", + "yargs-parser": "10.x" + }, + "dependencies": { + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.nlark.com/bs-logger/download/bs-logger-0.2.6.tgz", + "requires": { + "fast-json-stable-stringify": "2.x" + }, + "dependencies": {} + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/buffer-from/download/buffer-from-1.1.1.tgz" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/json5/download/json5-2.2.0.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz" + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.nlark.com/make-error/download/make-error-1.3.6.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.nlark.com/resolve/download/resolve-1.20.0.tgz", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "dependencies": {} + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz" + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-10.1.0.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-10.1.0.tgz", + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": {} + } + } + }, + "ts-pnp": { + "version": "https://registry.nlark.com/ts-pnp/download/ts-pnp-1.2.0.tgz" + }, + "tsconfig": { + "version": "https://registry.nlark.com/tsconfig/download/tsconfig-7.0.0.tgz", + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/@types/strip-bom/download/@types/strip-bom-3.0.0.tgz" + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.nlark.com/@types/strip-json-comments/download/@types/strip-json-comments-0.0.30.tgz" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/strip-bom/download/strip-bom-3.0.0.tgz" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz" + } + } + }, + "tslib": { + "version": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz" + }, + "tty-browserify": { + "version": "https://registry.nlark.com/tty-browserify/download/tty-browserify-0.0.0.tgz" + }, + "tunnel-agent": { + "version": "https://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz", + "requires": { + "safe-buffer": "^5.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + } + } + }, + "tweetnacl": { + "version": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz" + }, + "type-check": { + "version": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", + "requires": { + "prelude-ls": "~1.1.2" + }, + "dependencies": { + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz" + } + } + }, + "type-fest": { + "version": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz" + }, + "type-is": { + "version": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "dependencies": { + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.31.tgz", + "requires": { + "mime-db": "1.48.0" + }, + "dependencies": {} + } + } + }, + "typedarray": { + "version": "https://registry.nlark.com/typedarray/download/typedarray-0.0.6.tgz" + }, + "uglify-js": { + "version": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.nlark.com/commander/download/commander-2.19.0.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "unbox-primitive": { + "version": "https://registry.nlark.com/unbox-primitive/download/unbox-primitive-1.0.1.tgz", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz" + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/has-bigints/download/has-bigints-1.0.1.tgz" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "dependencies": {} + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "https://registry.nlark.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + }, + "unicode-match-property-ecmascript": { + "version": "https://registry.nlark.com/unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-1.0.4.tgz", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "dependencies": { + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.nlark.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz" + } + } + }, + "unicode-match-property-value-ecmascript": { + "version": "https://registry.nlark.com/unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-1.2.0.tgz" + }, + "unicode-property-aliases-ecmascript": { + "version": "https://registry.nlark.com/unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-1.1.0.tgz" + }, + "unidecode": { + "version": "https://registry.nlark.com/unidecode/download/unidecode-0.1.8.tgz" + }, + "union-value": { + "version": "https://registry.nlark.com/union-value/download/union-value-1.0.1.tgz", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/arr-union/download/arr-union-3.1.0.tgz" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/set-value/download/set-value-2.0.1.tgz?cache=0&sync_timestamp=1619586645239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fset-value%2Fdownload%2Fset-value-2.0.1.tgz", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": {} + } + } + }, + "uniq": { + "version": "https://registry.nlark.com/uniq/download/uniq-1.0.1.tgz" + }, + "uniqs": { + "version": "https://registry.nlark.com/uniqs/download/uniqs-2.0.0.tgz" + }, + "unique-filename": { + "version": "https://registry.nlark.com/unique-filename/download/unique-filename-1.1.1.tgz", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": { + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.nlark.com/unique-slug/download/unique-slug-2.0.2.tgz", + "requires": { + "imurmurhash": "^0.1.4" + }, + "dependencies": {} + } + } + }, + "unique-slug": { + "version": "https://registry.nlark.com/unique-slug/download/unique-slug-2.0.2.tgz", + "requires": { + "imurmurhash": "^0.1.4" + }, + "dependencies": { + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + } + } + }, + "universalify": { + "version": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz" + }, + "unpipe": { + "version": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz" + }, + "unquote": { + "version": "https://registry.nlark.com/unquote/download/unquote-1.1.1.tgz" + }, + "unset-value": { + "version": "https://registry.nlark.com/unset-value/download/unset-value-1.0.0.tgz", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.nlark.com/has-value/download/has-value-0.3.1.tgz", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": {} + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/isobject/download/isobject-3.0.1.tgz" + } + } + }, + "upath": { + "version": "https://registry.nlark.com/upath/download/upath-1.2.0.tgz" + }, + "upper-case": { + "version": "https://registry.nlark.com/upper-case/download/upper-case-1.1.3.tgz" + }, + "uri-js": { + "version": "https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz" + } + } + }, + "urix": { + "version": "https://registry.nlark.com/urix/download/urix-0.1.0.tgz" + }, + "url": { + "version": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.3.2.tgz" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npm.taobao.org/querystring/download/querystring-0.2.0.tgz" + } + } + }, + "url-loader": { + "version": "https://registry.nlark.com/url-loader/download/url-loader-2.3.0.tgz", + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-2.7.1.tgz", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": {} + } + } + }, + "url-parse": { + "version": "https://registry.nlark.com/url-parse/download/url-parse-1.5.1.tgz", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + }, + "dependencies": { + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/querystringify/download/querystringify-2.2.0.tgz" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz" + } + } + }, + "url-slug": { + "version": "https://registry.nlark.com/url-slug/download/url-slug-2.0.0.tgz?cache=0&sync_timestamp=1620876645815&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furl-slug%2Fdownload%2Furl-slug-2.0.0.tgz", + "requires": { + "unidecode": "0.1.8" + }, + "dependencies": { + "unidecode": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/unidecode/download/unidecode-0.1.8.tgz" + } + } + }, + "use": { + "version": "https://registry.nlark.com/use/download/use-3.1.1.tgz" + }, + "util": { + "version": "https://registry.nlark.com/util/download/util-0.11.1.tgz?cache=0&sync_timestamp=1622213109760&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.11.1.tgz", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz" + } + } + }, + "util-deprecate": { + "version": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz?cache=0&sync_timestamp=1618752927832&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Futil-deprecate%2Fdownload%2Futil-deprecate-1.0.2.tgz" + }, + "util.promisify": { + "version": "https://registry.nlark.com/util.promisify/download/util.promisify-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/call-bind/download/call-bind-1.0.2.tgz", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "dependencies": {} + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/define-properties/download/define-properties-1.1.3.tgz", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": {} + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.nlark.com/for-each/download/for-each-0.3.3.tgz", + "requires": { + "is-callable": "^1.1.3" + }, + "dependencies": {} + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.2.tgz" + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.nlark.com/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.2.tgz", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "dependencies": {} + } + } + }, + "utila": { + "version": "https://registry.nlark.com/utila/download/utila-0.4.0.tgz" + }, + "utils-merge": { + "version": "https://registry.nlark.com/utils-merge/download/utils-merge-1.0.1.tgz" + }, + "uuid": { + "version": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + }, + "v8-compile-cache": { + "version": "https://registry.nlark.com/v8-compile-cache/download/v8-compile-cache-2.3.0.tgz" + }, + "validate-npm-package-license": { + "version": "https://registry.nlark.com/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": { + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/spdx-correct/download/spdx-correct-3.1.1.tgz", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": {} + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": {} + } + } + }, + "vary": { + "version": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz" + }, + "vendors": { + "version": "https://registry.nlark.com/vendors/download/vendors-1.0.4.tgz" + }, + "verror": { + "version": "https://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz" + }, + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npm.taobao.org/extsprintf/download/extsprintf-1.4.0.tgz" + } + } + }, + "vm-browserify": { + "version": "https://registry.nlark.com/vm-browserify/download/vm-browserify-1.1.2.tgz" + }, + "vue": { + "version": "2.6.10", + "resolved": "https://registry.nlark.com/vue/download/vue-2.6.10.tgz" + }, + "vue-eslint-parser": { + "version": "https://registry.nlark.com/vue-eslint-parser/download/vue-eslint-parser-7.6.0.tgz", + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.0.0", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-5.1.1.tgz", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": {} + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.nlark.com/eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.nlark.com/espree/download/espree-6.2.1.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": {} + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/esquery/download/esquery-1.4.0.tgz", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "vue-hot-reload-api": { + "version": "https://registry.nlark.com/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz" + }, + "vue-jest": { + "version": "https://registry.nlark.com/vue-jest/download/vue-jest-3.0.7.tgz?cache=0&sync_timestamp=1622444650910&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-jest%2Fdownload%2Fvue-jest-3.0.7.tgz", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", + "chalk": "^2.1.0", + "deasync": "^0.1.15", + "extract-from-css": "^0.4.4", + "find-babel-config": "^1.1.0", + "js-beautify": "^1.6.14", + "node-cache": "^4.1.1", + "object-assign": "^4.1.1", + "source-map": "^0.5.6", + "tsconfig": "^7.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.nlark.com/babel-plugin-transform-es2015-modules-commonjs/download/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "deasync": { + "version": "0.1.21", + "resolved": "https://registry.nlark.com/deasync/download/deasync-0.1.21.tgz", + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "dependencies": {} + }, + "extract-from-css": { + "version": "0.4.4", + "resolved": "https://registry.nlark.com/extract-from-css/download/extract-from-css-0.4.4.tgz", + "requires": { + "css": "^2.1.0" + }, + "dependencies": {} + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.nlark.com/find-babel-config/download/find-babel-config-1.2.0.tgz", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": {} + }, + "js-beautify": { + "version": "1.13.13", + "resolved": "https://registry.nlark.com/js-beautify/download/js-beautify-1.13.13.tgz", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": {} + }, + "node-cache": { + "version": "4.2.1", + "resolved": "https://registry.nlark.com/node-cache/download/node-cache-4.2.1.tgz", + "requires": { + "clone": "2.x", + "lodash": "^4.17.15" + }, + "dependencies": {} + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.5.7.tgz" + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.nlark.com/tsconfig/download/tsconfig-7.0.0.tgz", + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": {} + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + } + } + }, + "vue-loader": { + "version": "https://registry.nlark.com/vue-loader/download/vue-loader-15.9.7.tgz?cache=0&sync_timestamp=1620717814924&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-loader%2Fdownload%2Fvue-loader-15.9.7.tgz", + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "@vue/component-compiler-utils": { + "version": "3.2.1", + "resolved": "https://registry.nlark.com/@vue/component-compiler-utils/download/@vue/component-compiler-utils-3.2.1.tgz", + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": {} + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.nlark.com/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz" + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.nlark.com/vue-style-loader/download/vue-style-loader-4.1.3.tgz", + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "vue-router": { + "version": "3.0.6", + "resolved": "https://registry.nlark.com/vue-router/download/vue-router-3.0.6.tgz" + }, + "vue-style-loader": { + "version": "https://registry.nlark.com/vue-style-loader/download/vue-style-loader-4.1.3.tgz", + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-1.0.2.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + } + } + }, + "vue-template-compiler": { + "version": "2.6.10", + "resolved": "https://registry.nlark.com/vue-template-compiler/download/vue-template-compiler-2.6.10.tgz", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + }, + "dependencies": { + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/de-indent/download/de-indent-1.0.2.tgz" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npm.taobao.org/he/download/he-1.2.0.tgz" + } + } + }, + "vue-template-es2015-compiler": { + "version": "https://registry.nlark.com/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.9.1.tgz" + }, + "vuex": { + "version": "3.1.0", + "resolved": "https://registry.nlark.com/vuex/download/vuex-3.1.0.tgz?cache=0&sync_timestamp=1621869174862&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvuex%2Fdownload%2Fvuex-3.1.0.tgz" + }, + "w3c-hr-time": { + "version": "https://registry.nlark.com/w3c-hr-time/download/w3c-hr-time-1.0.2.tgz", + "requires": { + "browser-process-hrtime": "^1.0.0" + }, + "dependencies": { + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz" + } + } + }, + "w3c-xmlserializer": { + "version": "https://registry.nlark.com/w3c-xmlserializer/download/w3c-xmlserializer-1.1.2.tgz", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/domexception/download/domexception-1.0.1.tgz", + "requires": { + "webidl-conversions": "^4.0.2" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + } + } + }, + "walker": { + "version": "https://registry.nlark.com/walker/download/walker-1.0.7.tgz", + "requires": { + "makeerror": "1.0.x" + }, + "dependencies": { + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.nlark.com/makeerror/download/makeerror-1.0.11.tgz", + "requires": { + "tmpl": "1.0.x" + }, + "dependencies": {} + } + } + }, + "watchpack": { + "version": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.1.tgz", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": {} + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": {} + } + } + }, + "watchpack-chokidar2": { + "version": "https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz", + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-2.1.8.tgz", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": {} + } + } + }, + "wbuf": { + "version": "https://registry.nlark.com/wbuf/download/wbuf-1.7.3.tgz", + "requires": { + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/minimalistic-assert/download/minimalistic-assert-1.0.1.tgz" + } + } + }, + "wcwidth": { + "version": "https://registry.nlark.com/wcwidth/download/wcwidth-1.0.1.tgz", + "requires": { + "defaults": "^1.0.3" + }, + "dependencies": { + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/defaults/download/defaults-1.0.3.tgz", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "webidl-conversions": { + "version": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + }, + "webpack": { + "version": "https://registry.nlark.com/webpack/download/webpack-4.46.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + }, + "dependencies": {} + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.nlark.com/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + }, + "dependencies": {} + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "dependencies": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/ajv-keywords/download/ajv-keywords-3.5.2.tgz" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.nlark.com/chrome-trace-event/download/chrome-trace-event-1.0.3.tgz" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.nlark.com/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": {} + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/eslint-scope/download/eslint-scope-4.0.3.tgz", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": {} + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.nlark.com/loader-runner/download/loader-runner-2.4.0.tgz" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loader-utils/download/loader-utils-1.4.0.tgz", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": {} + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.nlark.com/micromatch/download/micromatch-3.1.10.tgz", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": {} + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.nlark.com/neo-async/download/neo-async-2.6.2.tgz" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.nlark.com/node-libs-browser/download/node-libs-browser-2.2.1.tgz", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.nlark.com/tapable/download/tapable-1.1.3.tgz" + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": {} + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.nlark.com/watchpack/download/watchpack-1.7.5.tgz", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": {} + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": {} + } + } + }, + "webpack-bundle-analyzer": { + "version": "https://registry.nlark.com/webpack-bundle-analyzer/download/webpack-bundle-analyzer-3.9.0.tgz?cache=0&sync_timestamp=1621259036556&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-bundle-analyzer%2Fdownload%2Fwebpack-bundle-analyzer-3.9.0.tgz", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1622440170222&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz" + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1619259438344&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz" + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.nlark.com/bfj/download/bfj-6.1.2.tgz", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "dependencies": {} + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": {} + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.nlark.com/commander/download/commander-2.20.3.tgz" + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.nlark.com/ejs/download/ejs-2.7.4.tgz" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": {} + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.nlark.com/filesize/download/filesize-3.6.1.tgz" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/gzip-size/download/gzip-size-5.1.1.tgz", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": {} + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/opener/download/opener-1.5.2.tgz" + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": {} + } + } + }, + "webpack-chain": { + "version": "https://registry.nlark.com/webpack-chain/download/webpack-chain-6.5.1.tgz", + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "dependencies": { + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.5.2.tgz" + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/javascript-stringify/download/javascript-stringify-2.1.0.tgz" + } + } + }, + "webpack-dev-middleware": { + "version": "https://registry.nlark.com/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.nlark.com/memory-fs/download/memory-fs-0.4.1.tgz", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": {} + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.2.tgz" + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/range-parser/download/range-parser-1.2.1.tgz" + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + } + } + }, + "webpack-dev-server": { + "version": "https://registry.nlark.com/webpack-dev-server/download/webpack-dev-server-3.11.2.tgz?cache=0&sync_timestamp=1620307433525&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-dev-server%2Fdownload%2Fwebpack-dev-server-3.11.2.tgz", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.nlark.com/ansi-html/download/ansi-html-0.0.7.tgz" + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.nlark.com/bonjour/download/bonjour-3.5.0.tgz", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": {} + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.nlark.com/chokidar/download/chokidar-2.1.8.tgz", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": {} + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.nlark.com/compression/download/compression-1.7.4.tgz", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": {} + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.nlark.com/connect-history-api-fallback/download/connect-history-api-fallback-1.6.0.tgz" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npm.taobao.org/debug/download/debug-4.3.1.tgz", + "requires": { + "ms": "2.1.2" + }, + "dependencies": {} + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/del/download/del-4.1.1.tgz", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": {} + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.nlark.com/express/download/express-4.17.1.tgz", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": {} + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/html-entities/download/html-entities-1.4.0.tgz" + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.nlark.com/http-proxy-middleware/download/http-proxy-middleware-0.19.1.tgz?cache=0&sync_timestamp=1620409562092&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhttp-proxy-middleware%2Fdownload%2Fhttp-proxy-middleware-0.19.1.tgz", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": {} + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/import-local/download/import-local-2.0.0.tgz", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": {} + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/internal-ip/download/internal-ip-4.3.0.tgz", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": {} + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/is-absolute-url/download/is-absolute-url-3.0.3.tgz" + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/killable/download/killable-1.0.1.tgz" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.nlark.com/loglevel/download/loglevel-1.7.1.tgz" + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.nlark.com/opn/download/opn-5.5.0.tgz", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": {} + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/p-retry/download/p-retry-3.0.1.tgz", + "requires": { + "retry": "^0.12.0" + }, + "dependencies": {} + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.nlark.com/portfinder/download/portfinder-1.0.28.tgz", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": {} + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/schema-utils/download/schema-utils-1.0.0.tgz", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": {} + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.nlark.com/selfsigned/download/selfsigned-1.10.11.tgz", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": {} + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz?cache=0&sync_timestamp=1618752938510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-6.3.0.tgz" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.nlark.com/serve-index/download/serve-index-1.9.1.tgz", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": {} + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.nlark.com/sockjs/download/sockjs-0.3.21.tgz", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": {} + }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.nlark.com/sockjs-client/download/sockjs-client-1.5.1.tgz", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": {} + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/spdy/download/spdy-4.0.2.tgz", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": {} + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": {} + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.nlark.com/url/download/url-0.11.0.tgz", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": {} + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.nlark.com/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": {} + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": {} + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz", + "requires": { + "async-limiter": "~1.0.0" + }, + "dependencies": {} + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.nlark.com/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": {} + } + } + }, + "webpack-log": { + "version": "https://registry.nlark.com/webpack-log/download/webpack-log-2.0.0.tgz", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.nlark.com/ansi-colors/download/ansi-colors-3.2.4.tgz" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213086354&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz" + } + } + }, + "webpack-merge": { + "version": "https://registry.nlark.com/webpack-merge/download/webpack-merge-4.2.2.tgz", + "requires": { + "lodash": "^4.17.15" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618752781435&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz" + } + } + }, + "webpack-sources": { + "version": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.nlark.com/source-list-map/download/source-list-map-2.0.1.tgz" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1618752798822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz" + } + } + }, + "websocket-driver": { + "version": "https://registry.nlark.com/websocket-driver/download/websocket-driver-0.7.4.tgz", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "dependencies": { + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.nlark.com/http-parser-js/download/http-parser-js-0.5.3.tgz" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.2.1.tgz" + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz" + } + } + }, + "websocket-extensions": { + "version": "https://registry.nlark.com/websocket-extensions/download/websocket-extensions-0.1.4.tgz" + }, + "whatwg-encoding": { + "version": "https://registry.nlark.com/whatwg-encoding/download/whatwg-encoding-1.0.5.tgz", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "dependencies": {} + } + } + }, + "whatwg-mimetype": { + "version": "https://registry.nlark.com/whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz" + }, + "whatwg-url": { + "version": "https://registry.nlark.com/whatwg-url/download/whatwg-url-7.1.0.tgz", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.nlark.com/lodash.sortby/download/lodash.sortby-4.7.0.tgz" + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.nlark.com/tr46/download/tr46-1.0.1.tgz", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": {} + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.nlark.com/webidl-conversions/download/webidl-conversions-4.0.2.tgz" + } + } + }, + "which": { + "version": "https://registry.nlark.com/which/download/which-2.0.2.tgz", + "requires": { + "isexe": "^2.0.0" + }, + "dependencies": { + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/isexe/download/isexe-2.0.0.tgz" + } + } + }, + "which-boxed-primitive": { + "version": "https://registry.nlark.com/which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "dependencies": { + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.nlark.com/is-bigint/download/is-bigint-1.0.2.tgz?cache=0&sync_timestamp=1620162102171&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-bigint%2Fdownload%2Fis-bigint-1.0.2.tgz" + }, + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.nlark.com/is-boolean-object/download/is-boolean-object-1.1.1.tgz?cache=0&sync_timestamp=1620428460670&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-boolean-object%2Fdownload%2Fis-boolean-object-1.1.1.tgz", + "requires": { + "call-bind": "^1.0.2" + }, + "dependencies": {} + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.nlark.com/is-number-object/download/is-number-object-1.0.5.tgz?cache=0&sync_timestamp=1620421302435&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-number-object%2Fdownload%2Fis-number-object-1.0.5.tgz" + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.nlark.com/is-string/download/is-string-1.0.6.tgz?cache=0&sync_timestamp=1620448300041&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fis-string%2Fdownload%2Fis-string-1.0.6.tgz" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.nlark.com/is-symbol/download/is-symbol-1.0.4.tgz", + "requires": { + "has-symbols": "^1.0.2" + }, + "dependencies": {} + } + } + }, + "which-module": { + "version": "https://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz" + }, + "word-wrap": { + "version": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz" + }, + "worker-farm": { + "version": "https://registry.nlark.com/worker-farm/download/worker-farm-1.7.0.tgz", + "requires": { + "errno": "~0.1.7" + }, + "dependencies": { + "errno": { + "version": "0.1.8", + "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz", + "requires": { + "prr": "~1.0.1" + }, + "dependencies": {} + } + } + }, + "wrap-ansi": { + "version": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz", + "requires": { + "color-convert": "^2.0.1" + }, + "dependencies": {} + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-6.0.0.tgz", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": {} + } + } + }, + "wrappy": { + "version": "https://registry.nlark.com/wrappy/download/wrappy-1.0.2.tgz?cache=0&sync_timestamp=1619134072864&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwrappy%2Fdownload%2Fwrappy-1.0.2.tgz" + }, + "write": { + "version": "https://registry.nlark.com/write/download/write-1.0.3.tgz", + "requires": { + "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz", + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": {} + } + } + }, + "write-file-atomic": { + "version": "https://registry.nlark.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.6.tgz" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.nlark.com/imurmurhash/download/imurmurhash-0.1.4.tgz" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz" + } + } + }, + "ws": { + "version": "https://registry.nlark.com/ws/download/ws-7.4.6.tgz" + }, + "xml-name-validator": { + "version": "https://registry.nlark.com/xml-name-validator/download/xml-name-validator-3.0.0.tgz" + }, + "xmlchars": { + "version": "https://registry.nlark.com/xmlchars/download/xmlchars-2.2.0.tgz" + }, + "xtend": { + "version": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz" + }, + "y18n": { + "version": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz" + }, + "yallist": { + "version": "https://registry.npm.taobao.org/yallist/download/yallist-4.0.0.tgz" + }, + "yargs": { + "version": "https://registry.nlark.com/yargs/download/yargs-16.2.0.tgz?cache=0&sync_timestamp=1620086581476&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fyargs%2Fdownload%2Fyargs-16.2.0.tgz", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npm.taobao.org/cliui/download/cliui-7.0.4.tgz", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": {} + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-4.2.2.tgz", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npm.taobao.org/y18n/download/y18n-5.0.8.tgz" + }, + "yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.7.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.7.tgz" + } + } + }, + "yargs-parser": { + "version": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-20.2.7.tgz?cache=0&sync_timestamp=1618752768591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.7.tgz" + }, + "yorkie": { + "version": "https://registry.nlark.com/yorkie/download/yorkie-2.0.0.tgz", + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "0.8.0", + "resolved": "https://registry.nlark.com/execa/download/execa-0.8.0.tgz", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": {} + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/is-ci/download/is-ci-1.2.1.tgz", + "requires": { + "ci-info": "^1.5.0" + }, + "dependencies": {} + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.nlark.com/normalize-path/download/normalize-path-1.0.0.tgz" + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/strip-indent/download/strip-indent-2.0.0.tgz?cache=0&sync_timestamp=1620053263051&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fstrip-indent%2Fdownload%2Fstrip-indent-2.0.0.tgz" + } + } + } + } +} \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..6f070d6 --- /dev/null +++ b/package.json @@ -0,0 +1,69 @@ +{ + "name": "kcp_vue", + "version": "1.0.0", + "description": "kylin cloud platform", + "author": "", + "scripts": { + "dev": "vue-cli-service serve --open", + "build": "vue-cli-service build", + "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml" + }, + "dependencies": { + "axios": "0.18.1", + "core-js": "^3.21.1", + "crypto-js": "^4.0.0", + "echarts": "^5.1.2", + "element-ui": "2.15.13", + "highcharts": "^9.1.2", + "highcharts-vue": "^1.4.0", + "jquery": "^3.6.0", + "js-cookie": "^2.2.0", + "js-md5": "^0.7.3", + "lodash": "^4.17.21", + "moment": "^2.29.1", + "normalize.css": "7.0.0", + "nprogress": "0.2.0", + "path-to-regexp": "2.4.0", + "qs.js": "^0.1.12", + "vue": "2.6.10", + "vue-i18n": "^8.26.7", + "vue-router": "3.0.6", + "vuex": "3.1.0" + }, + "devDependencies": { + "@babel/eslint-parser": "7.15.8", + "@vue/cli-plugin-babel": "4.4.4", + "@vue/cli-plugin-eslint": "4.4.4", + "@vue/cli-plugin-unit-jest": "4.4.4", + "@vue/cli-service": "4.4.4", + "@vue/test-utils": "1.0.0-beta.29", + "autoprefixer": "9.5.1", + "babel-eslint": "^8.2.2", + "babel-jest": "23.6.0", + "babel-plugin-dynamic-import-node": "2.3.3", + "chalk": "2.4.2", + "connect": "3.6.6", + "eslint": "7.30.0", + "eslint-plugin-vue": "6.2.2", + "html-webpack-plugin": "3.2.0", + "jquery": "^3.6.0", + "mockjs": "1.0.1-beta3", + "runjs": "4.3.2", + "sass": "1.26.8", + "sass-loader": "8.0.2", + "script-ext-html-webpack-plugin": "2.1.3", + "serve-static": "1.13.2", + "svg-sprite-loader": "4.1.3", + "svgo": "1.2.2", + "vue-template-compiler": "2.6.10" + }, + "browserslist": [ + "> 1%", + "last 2 versions" + ], + "engines": { + "node": ">=8.9", + "npm": ">= 3.0.0" + }, + "license": "MIT" +} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..46492988b01eaa5f23a214282bed4f6f06e75c30 GIT binary patch literal 35064 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 + + + + + + + <%= webpackConfig.name %> + + + +

+ + + diff --git a/public/vcenterCtr.html b/public/vcenterCtr.html new file mode 100644 index 0000000..a77e5c8 --- /dev/null +++ b/public/vcenterCtr.html @@ -0,0 +1,60 @@ + + + + + + + + + + vcenter控制台 + + + + + + + + +
+
+
+ + +
+
+
+
+ + + + \ No newline at end of file diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..907acd2 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/api/clusterapi.js b/src/api/clusterapi.js new file mode 100644 index 0000000..73a28f2 --- /dev/null +++ b/src/api/clusterapi.js @@ -0,0 +1,107 @@ +import request from '@/utils/request' + +// 创建集群 +export function creatCluster(data) { + return request({ + url: '/cluster/creatCluster', + method: 'post', + data + }) +} +// 分页获取集群存储资源 +export function pageStorage(data) { + return request({ + url: '/cluster/pageStorage', + method: 'post', + data + }) +} + +// 分页获取集群 +export function pageCluster(data) { + return request({ + url: '/cluster/pageCluster', + method: 'post', + data + }) +} + +// 集群详情 +export function clusterInfo(data) { + return request({ + url: '/cluster/clusterInfo', + method: 'post', + data + }) +} + +// 分页获取物理主机列表 +export function pagePhysicalHost(data) { + return request({ + url: '/cluster/pagePhysicalHost', + method: 'post', + data + }) +} + +// 编辑集群-获取集群内容 +export function clusterDetail(data) { + return request({ + url: '/cluster/clusterDetail', + method: 'post', + data + }) +} + +// 编辑集群 +export function modifyCluster(data) { + return request({ + url: '/cluster/modifyCluster', + method: 'post', + data + }) +} + +// 获取登录用户可见的物理集群列表 +export function getLoginUserCluster(data) { + return request({ + url: '/cluster/getLoginUserCluster', + method: 'post', + data + }) +} + +// 校验集群账号密码 +export function checkClusterUserNameAndPassword(data) { + return request({ + url: '/cluster/checkClusterUserNameAndPassword', + method: 'post', + data + }) +} + +// 获取登录集群地址 +export function getQuickLoginUrl(data) { + return request({ + url: '/cluster/getQuickLoginUrl', + method: 'post', + data + }) +} + +// 删除集群 +export function deleteCluster(data) { + return request({ + url: '/cluster/deleteCluster', + method: 'post', + data + }) +} +// 启用禁用 +export function changeClusterUse(data) { + return request({ + url: '/cluster/updateClusterStorageForbadeStatus', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/commonApi.js b/src/api/commonApi.js new file mode 100644 index 0000000..6144c14 --- /dev/null +++ b/src/api/commonApi.js @@ -0,0 +1,33 @@ +import request from '@/utils/request' +//获取云服务器分组列表 +export function getServerVmGroup(data) { + return request({ + url: '/general/serverVmGroups', + method: 'post', + data + }) +} +//获取云服务器分组云服务器列表 +export function getServerVmList(data) { + return request({ + url: '/general/serverVm/list', + method: 'post', + data + }) +} +//获取云服务器存储位置 +export function getbackupServerList(data) { + return request({ + url: '/general/backupServer/list', + method: 'post', + data + }) +} +//获取网卡列表 +export function getNetworkCardList(data) { + return request({ + url: '/network/specification/list', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/ecsapi.js b/src/api/ecsapi.js new file mode 100644 index 0000000..2289c4f --- /dev/null +++ b/src/api/ecsapi.js @@ -0,0 +1,34 @@ +// 云服务器 +import request from '@/utils/request' + +// 可用区组织树 +export function zoneOrgTree(data) { + return request({ + url: '/serverVm/zoneOrgTree', + method: 'post', + data + }) +} + +// 云服务器列表 +export function serverVmList(data, headers) { + return request({ + url: '/serverVm/serverVmList', + method: 'post', + data, + headers: { + ...headers + } + }) +} +// 云服务器列表 +export function defaultServerVmList(data, headers) { + return request({ + url: '/serverVm/servers/non/self', + method: 'post', + data, + headers: { + ...headers + } + }) +} \ No newline at end of file diff --git a/src/api/homeApi.js b/src/api/homeApi.js new file mode 100644 index 0000000..31a37cf --- /dev/null +++ b/src/api/homeApi.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +// 管理员首页接口 +export function indexStatistic(data) { + return request({ + url: '/indexStatistic', + method: 'post', + data + }) +} + +// 非管理员首页数据 +export function orgLeaderStatistic(data) { + return request({ + url: '/orgLeaderStatistic', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/imageApi.js b/src/api/imageApi.js new file mode 100644 index 0000000..283db5c --- /dev/null +++ b/src/api/imageApi.js @@ -0,0 +1,117 @@ +import request from '@/utils/request' + +// 检查镜像名称是否已存在 +export function checkImageName(data) { + return request({ + url: '/image/checkImageName', + method: 'post', + data + }) +} + +// 上传镜像 +export function uploadImage(data, cancelToken, cd) { + return request({ + url: '/image/uploadImage', + method: 'post', + data, + headers: { "Content-Type": "multipart/form-data" }, + onUploadProgress: function (progressEvent) { + if (progressEvent.lengthComputable) { + cd(progressEvent); + } + }, + cancelToken: cancelToken + }) +} + + +// 分页查询镜像 +export function pageImage(data) { + return request({ + url: '/image/pageImage', + method: 'post', + data + }) +} + +// 获取镜像详情 +export function imageDetail(data) { + return request({ + url: '/image/imageDetail', + method: 'post', + data + }) +} + +// 编辑镜像 +export function modifyImage(data) { + return request({ + url: '/image/modifyImage', + method: 'post', + data + }) +} + +// 镜像异常时-同步镜像 +export function syncImage(data) { + return request({ + url: '/image/syncImage', + method: 'post', + data + }) +} + +// 将私有镜像转为共享镜像 +export function changeToShare(data) { + return request({ + url: '/image/changeToShare', + method: 'post', + data + }) +} + +// 删除镜像 +export function deleteImage(data) { + return request({ + url: '/image/deleteImage', + method: 'post', + data + }) +} + +// 制作镜像 +export function makeImage(data) { + return request({ + url: '/image/makeImage', + method: 'post', + data + }) +} + +// 镜像详情 +export function imageInfo(data) { + return request({ + url: '/image/imageInfo', + method: 'post', + data + }) +} + +// 获取镜像下载地址 +export function imageDownload(data) { + return request({ + url: '/image/imageDownload', + method: 'post', + data + }) +} + +// 批量删除镜像 +export function batchDeleteImage(data) { + return request({ + url: '/image/batchDeleteImage', + method: 'post', + data + }) +} diff --git a/src/api/login.js b/src/api/login.js new file mode 100644 index 0000000..69315f4 --- /dev/null +++ b/src/api/login.js @@ -0,0 +1,69 @@ +import request from '@/utils/request' + + +// 获取组织列表 +export function getOrganizationList(data) { + return request({ + url: '/org/queryOrgList', + method: 'post', + data + }) +} +// 注册 +export function register(data) { + return request({ + url: '/user/register', + method: 'post', + data + }) +} + +// 修改真实姓名 +export function updateRealName(data) { + return request({ + url: '/user/updateRealName', + method: 'post', + data + }) +} + +// 修改密码 +export function updatePwd(data) { + return request({ + url: '/user/updatePwd', + method: 'post', + data + }) +} +// 重置密码 +export function resetPassword(data) { + return request({ + url: '/user/resetPassword', + method: 'post', + data + }) +} + +// 获取告警数量 +export function alarmNotifications(data, headers) { + return request({ + url: '/monitoring/alarmNotifications', + method: 'post', + data, + headers: { + ...headers + } + }) +} + +// 获取待审核工单数量 +export function getWaitCheckCount(data, headers) { + return request({ + url: '/workOrder/getWaitCheckCount', + method: 'post', + data, + headers: { + ...headers + } + }) +} \ No newline at end of file diff --git a/src/api/monitoringApi.js b/src/api/monitoringApi.js new file mode 100644 index 0000000..861c736 --- /dev/null +++ b/src/api/monitoringApi.js @@ -0,0 +1,119 @@ +import request from '@/utils/request' + +// 获取物理主机事件类型 +export function serverEventTypeList(data) { + return request({ + url: '/monitoring/serverEventTypeList', + method: 'post', + data + }) +} + +// 分页获取物理主机事件 +export function pagePhysicalHostEvent(data) { + return request({ + url: '/monitoring/pagePhysicalHostEvent', + method: 'post', + data + }) +} + +// 获取告警日志类型 +export function alarmLogFilterList(data) { + return request({ + url: '/monitoring/alarmLogFilterList', + method: 'post', + data + }) +} + +// 分页告警日志 +export function pageAlarmLog(data) { + return request({ + url: '/monitoring/pageAlarmLog', + method: 'post', + data + }) +} + +// 获取服务器虚拟化事件类型 +export function serverVirtualizationEventsFilter(data) { + return request({ + url: '/monitoring/serverVirtualizationEventsFilter', + method: 'post', + data + }) +} + +// 分页获取服务器虚拟化事件 +export function pageServerVirtualizationEvent(data) { + return request({ + url: '/monitoring/pageServerVirtualizationEvent', + method: 'post', + data + }) +} + + +// 获取集群告警设置 +export function listAlarmSettings(data) { + return request({ + url: '/monitoring/listAlarmSettings', + method: 'post', + data + }) +} + +// 修改告警设置 +export function updateAlarmSettings(data) { + return request({ + url: '/monitoring/updateAlarmSettings', + method: 'post', + data + }) +} + +// 获取告警持续时间 +export function getAlarmInterval(data) { + return request({ + url: '/monitoring/getAlarmInterval', + method: 'post', + data + }) +} + +// 修改持续告警时间 +export function updateAlarmInterval(data) { + return request({ + url: '/monitoring/updateAlarmInterval', + method: 'post', + data + }) +} + +// 获取平台告警设置 +export function listKcpAlarmSettings(data) { + return request({ + url: '/monitoring/listKcpAlarmSettings', + method: 'post', + data + }) +} + +// 修改平台告警设置 +export function updateKcpAlarmSetting(data) { + return request({ + url: '/monitoring/updateKcpAlarmSetting', + method: 'post', + data + }) +} + +// 分页平台告警日志 +export function pageKcpAlarmLog(data) { + return request({ + url: '/monitoring/pageKcpAlarmLog', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/networkConfig.js b/src/api/networkConfig.js new file mode 100644 index 0000000..93b176d --- /dev/null +++ b/src/api/networkConfig.js @@ -0,0 +1,38 @@ +import request from '@/utils/request' + +//网络配置查询 +export function pageNetworkConfig(data) { + return request({ + url: '/networkConfig/pageNetworkConfig', + method: 'post', + data + }) +} +//从mc获取网络配置 +export function mcNetworkConfig(data) { + return request({ + url: '/networkConfig/mcNetworkConfig', + method: 'post', + data + }) +} + + +//根据虚拟交换及名称获取端口组 +export function mcPortGroupListByVirtualSwitch(data) { + return request({ + url: '/networkConfig/mcPortGroupListByVirtualSwitch', + method: 'post', + data + }) +} + +//创建网络配置 +export function createNetwork(data) { + return request({ + url: '/networkConfig/createNetwork', + method: 'post', + data + }) +} + diff --git a/src/api/operateLog.js b/src/api/operateLog.js new file mode 100644 index 0000000..ce87bca --- /dev/null +++ b/src/api/operateLog.js @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +// 根据操作对象获取操作日志 +export function listOperateLogByObjId(data) { + return request({ + url: '/operateLog/listOperateLogByObjId', + method: 'post', + data + }) +} + +// 获取子任务列表 +export function listChildOperateLogList(data) { + return request({ + url: '/operateLog/listChildOperateLogList', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/organization.js b/src/api/organization.js new file mode 100644 index 0000000..28e9dc3 --- /dev/null +++ b/src/api/organization.js @@ -0,0 +1,105 @@ +import request from '@/utils/request' + +//组织列表查询 +export function queryOrgTree(data) { + return request({ + url: '/org/queryOrgList', + method: 'post', + data + }) +} + + +// 获取未绑定vdc列表 +export function queryParentOrg(data) { + return request({ + url: '/org/queryParentOrg', + method: 'post', + data + }) +} + +// 获取未绑定vdc列表 +export function gitVdcNotBindList(data) { + return request({ + url: '/vdc/queryNotBindVdcByParentOrgId', + method: 'post', + data + }) +} + +// 新增组织 +export function createOrg(data) { + return request({ + url: '/org/createOrg', + method: 'post', + data + }) +} + +// 获取组织详情 +export function orgDetail(data) { + return request({ + url: '/org/orgDetail', + method: 'post', + data + }) +} + + + +// 编辑组织 +export function modifyOrg(data) { + return request({ + url: '/org/modifyOrg', + method: 'post', + data + }) +} + +// 删除组织 +export function deleteOrg(data) { + return request({ + url: '/org/deleteOrg', + method: 'post', + data + }) +} + +// 获取组织统计树 +export function orgStatisticTree(data) { + return request({ + url: '/org/orgStatisticTree', + method: 'post', + data + }) +} + +// 组织概要信息 +export function orgSummary(data) { + return request({ + url: '/org/orgSummary', + method: 'post', + data + }) +} + + +// 修改顶层组织名称 +export function modifyTopOrgName(data) { + return request({ + url: '/org/modifyTopOrgName', + method: 'post', + data + }) +} + + +// 私有镜像组织 +export function canSelectOrg(data) { + return request({ + url: '/image/canSelectOrg', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/remoteDisasterRecovery.js b/src/api/remoteDisasterRecovery.js new file mode 100644 index 0000000..e428168 --- /dev/null +++ b/src/api/remoteDisasterRecovery.js @@ -0,0 +1,294 @@ +import request from '@/utils/request' + +// 获取站点列表 +export function drSiteList(data) { + return request({ + url: '/bdr/site/list', + method: 'post', + data + }) +} +// 删除站点数据 +export function delSiteConnect(data) { + return request({ + url: '/bdr/site/delete', + method: 'post', + data + }) +} + +// 获取集群列表 +export function getClusterList(data) { + return request({ + url: '/bdr/site/clusterList', + method: 'post', + data + }) +} + +// 添加集群 +export function addCluster(data) { + return request({ + url: '/bdr/site/add', + method: 'post', + data + }) +} +// 删除集群 +export function delCluster(data) { + return request({ + url: '/bdr/site/delete', + method: 'post', + data + }) +} +//获取站点列表 +export function getSiteArr(data) { + return request({ + url: '/bdr/site/link/siteNodeList', + method: 'post', + data + }) +} +//添加链路 +export function addLinkSite(data) { + return request({ + url: '/bdr/site/link/add', + method: 'post', + data + }) +} +//链路列表 +export function linkSiteList(data) { + return request({ + url: '/bdr/site/link/list', + method: 'post', + data + }) +} +//检测链路 +export function checkLinkConnect(data) { + return request({ + url: '/bdr/site/link/check', + method: 'post', + data + }) +} +//删除链路 +export function delLinkConnect(data) { + return request({ + url: '/bdr/site/link/delete', + method: 'post', + data + }) +} + +//链路编辑详情 +export function bdrLinkDetail(data) { + return request({ + url: '/bdr/site/link/detail', + method: 'post', + data + }) +} +//链路编辑提交 +export function editLinkSite(data) { + return request({ + url: '/bdr/site/link/edit', + method: 'post', + data + }) +} +//容灾策略列表 +export function getBdrPlanList(data) { + return request({ + url: '/bdr/plan/page', + method: 'post', + data + }) +} +//容灾策略虚拟机列表 +export function getPlanVmList(data) { + return request({ + url: '/bdr/plan/machineList', + method: 'post', + data + }) +} +//创建策略 +export function handelAddPlan(data) { + return request({ + url: '/bdr/plan/add', + method: 'post', + data + }) +} +//删除容灾策略 +export function handelDelPlan(data){ + return request({ + url: '/bdr/plan/delete', + method: 'post', + data + }) +} +//容灾策略启用禁用 +export function handelSwitchPlan(data){ + return request({ + url: '/bdr/plan/switch', + method: 'post', + data + }) +} + +//获取容灾策略详情 +export function handelGetDeatail(data){ + return request({ + url: '/bdr/plan/detail', + method: 'post', + data + }) +} +//修改容灾策略详情 +export function handelEditPlan(data){ + return request({ + url: '/bdr/plan/edit', + method: 'post', + data + }) +} +//立即执行 +export function handelRunBdrNow(data){ + return request({ + url: '/bdr/plan/batchImmediateExecution', + method: 'post', + data + }) +} +//批量 +export function handelbatchSwitchBdr(data){ + return request({ + url: '/bdr/plan/batchSwitch', + method: 'post', + data + }) +} +export function siteBackupData(data){ + return request({ + url: '/bdr/machine/siteBackupData', + method: 'post', + data + }) +} +//恢复站点数据 +export function getBackupDataList(data){ + return request({ + url: '/bdr/machine/backupList', + method: 'post', + data + }) +} +//同步恢复 +export function handelRpoBackupFile(data){ + return request({ + url: '/bdr/machine/rpoBackupFile', + method: 'post', + data + }) +} +//差异性比较 +export function handelCheckDifference(data){ + return request({ + url: '/bdr/machine/checkDifference', + method: 'post', + data + }) +} +//提交容灾演练 +export function handelStartDrill(data){ + return request({ + url: '/bdr/machine/startDrill', + method: 'post', + data + }) +} +//提交结束容灾演练 +export function handelEndDrill(data){ + return request({ + url: '/bdr/machine/endDrill', + method: 'post', + data + }) +} +// 主站点备份恢复 +export function handelMasterSiteRecover(data){ + return request({ + url: '/bdr/machine/masterSiteRecover', + method: 'post', + data + }) +} +// 计划内备份恢复 +export function handelPlanRecover(data){ + return request({ + url: '/bdr/machine/planRecover', + method: 'post', + data + }) +} +// 灾难后恢复备份恢复 +export function handelfailureRecover(data){ + return request({ + url: '/bdr/machine/failureRecover', + method: 'post', + data + }) +} +// 数据回迁 +export function handelmoveBack(data){ + return request({ + url: '/bdr/machine/moveBack', + method: 'post', + data + }) +} + +//主备kcp列表 +export function handelGetKcpHa(data){ + return request({ + url: '/ha/nodeList', + method: 'post', + data + }) +} +//主备kcp列表删除 +export function handelDelKcpHa(data){ + return request({ + url: '/ha/deleteSlave', + method: 'post', + data + }) +} +//主备kcp 备变主 +export function handelChangeToMaster(data){ + return request({ + url: '/ha/changeToMaster', + method: 'post', + data + }) +} +//主备kcp 添加 +export function handelAddHa(data){ + return request({ + url: '/ha/addSlave', + method: 'post', + data + }) +} +//主备站点备份文件列表 +export function backupDataList(data){ + return request({ + url: '/bdr/machine/backupDataList', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/roleMgr.js b/src/api/roleMgr.js new file mode 100644 index 0000000..eddcddb --- /dev/null +++ b/src/api/roleMgr.js @@ -0,0 +1,74 @@ +import request from '@/utils/request' + +// 分页查询角色列表 +export function pageRole(data) { + return request({ + url: '/role/pageRole', + method: 'post', + data + }) +} + +// 根据组织获取角色列表 +export function listRole(data) { + return request({ + url: '/role/listRole', + method: 'post', + data + }) +} + + +// 删除角色 +export function deleteRole(data) { + return request({ + url: '/role/deleteRole', + method: 'post', + data + }) +} + +// 获取权限列表 +export function customPlatformRoleMaxPermission(data) { + return request({ + url: '/permission/customPlatformRoleMaxPermission', + method: 'post', + data + }) +} + +// 创建角色 +export function createRole(data) { + return request({ + url: '/role/createRole', + method: 'post', + data + }) +} + +// 角色详情 +export function roleInfo(data) { + return request({ + url: '/role/roleInfo', + method: 'post', + data + }) +} + +// 修改详情 +export function modifyRoleDetail(data) { + return request({ + url: '/role/modifyRoleDetail', + method: 'post', + data + }) +} + +// 修改 +export function modifyRole(data) { + return request({ + url: '/role/modifyRole', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/serverVm.js b/src/api/serverVm.js new file mode 100644 index 0000000..27e7a71 --- /dev/null +++ b/src/api/serverVm.js @@ -0,0 +1,289 @@ +import request from '@/utils/request' + +//申请云服务器 +export function applyServerVm(data) { + return request({ + url: '/serverVm/applyServerVm', + method: 'post', + data + }) +} + +//申请延期 +export function applyDeferredMachine(data) { + return request({ + url: '/serverVm/applyDeferredMachine', + method: 'post', + data + }) +} + +//变更申请 +export function modifyServerVm(data) { + return request({ + url: '/serverVm/modifyServerVm', + method: 'post', + data + }) +} + +// 云服务器列表查询 +export function getServerVmList(data) { + return request({ + url: '/serverVm/listServerVm', + method: 'post', + data + }) +} + +// 云服务器详情 +export function getServerVmDetail(data) { + return request({ + url: '/serverVm/serverVmInfo', + method: 'post', + data + }) +} + +// 云服务器操作日志 +export function getServerVmOperateLog(data) { + return request({ + url: '/serverVm/serverVmOperateLog', + method: 'post', + data + }) +} + +// 云服务器快照列表 +export function getSnapshotList(data) { + return request({ + url: '/serverVm/listSnapshot', + method: 'post', + data + }) +} +//新建快照 +export function createSnapshot(data) { + return request({ + url: '/serverVm/createSnapshot', + method: 'post', + data + }) +} +// 编辑快照 +export function updateSnapshot(data) { + return request({ + url: '/serverVm/updateSnapshot', + method: 'post', + data + }) +} +// 删除快照 +export function deleteSnapshot(data) { + return request({ + url: '/serverVm/deleteSnapshot', + method: 'post', + data + }) +} +//应用快照 +export function applySnapshot(data) { + return request({ + url: '/serverVm/applySnapshot', + method: 'post', + data + }) +} +//获取监控数据 +export function getServerVmMonitorInfo(data) { + return request({ + url: '/serverVm/serverVmMonitor', + method: 'post', + data + }) +} + +//删除 +export function deleteServerVm(data) { + return request({ + url: '/serverVm/deleteServerVm', + method: 'post', + data + }) +} +//开机 +export function startServerVm(data) { + return request({ + url: '/serverVm/startServerVm', + method: 'post', + data + }) +} +//关机 +export function shutdownServerVm(data) { + return request({ + url: '/serverVm/shutdownServerVm', + method: 'post', + data + }) +} + +//强制关机 +export function abortServerVm(data) { + return request({ + url: '/serverVm/forcedShutdownServerVm', + method: 'post', + data + }) +} +//重启 +export function restartServerVm(data) { + return request({ + url: '/serverVm/restartServerVm', + method: 'post', + data + }) +} + +//强制重启 +export function forcedRestartServerVm(data) { + return request({ + url: '/serverVm/forcedRestartServerVm', + method: 'post', + data + }) +} + +//批量开机 +export function batchStartServerVm(data) { + return request({ + url: '/serverVm/batchStartServerVm', + method: 'post', + data + }) +} +//批量关机 +export function batchShutdownServerVm(data) { + return request({ + url: '/serverVm/batchShutdownServerVm', + method: 'post', + data + }) +} +//批量重启 +export function batchRebootServerVm(data) { + return request({ + url: '/serverVm/batchRebootServerVm', + method: 'post', + data + }) +} + +//批量删除 +export function batchDeleteServerVm(data) { + return request({ + url: '/serverVm/batchDeleteServerVm', + method: 'post', + data + }) +} + +//模板列表查询 +export function listServerVmTemplate(data) { + return request({ + url: '/serverVm/listServerVmTemplate', + method: 'post', + data + }) +} + +//变更云服务器时,获取云服务器详情 +export function getModifyServerVmDetail(data) { + return request({ + url: '/serverVm/getServerVmDetail', + method: 'post', + data + }) +} + +//获取vncUrl链接 +export function getVncUrl(data) { + return request({ + url: '/serverVm/getVncUrl', + method: 'post', + data + }) +} + + +// 获取iso列表 +export function isoList(data) { + return request({ + url: '/serverVm/isoList', + method: 'post', + data + }) +} + +// 获取云服务器图片 +export function downLoadServerVmLog(data) { + return request({ + url: '/serverVm/downLoadServerVmLog', + method: 'get', + params: data + }) +} + +// 云服务器详情-概要信息 +export function serverVmSummary(data) { + return request({ + url: '/serverVm/serverVmSummary', + method: 'post', + data + }) +} + +// 云服务器详情-网络信息 +export function serverVmNetwork(data) { + return request({ + url: '/serverVm/serverVmNetwork', + method: 'post', + data + }) +} + +// 云服务器详情-磁盘信息 +export function serverVmDisk(data) { + return request({ + url: '/serverVm/serverVmDisk', + method: 'post', + data + }) +} + +// 云服务器详情-告警信息 +export function serverVmAlarmEvent(data) { + return request({ + url: '/serverVm/serverVmAlarmEvent', + method: 'post', + data + }) +} + +// 云服务器转移 +export function serverVmTransfer(data) { + return request({ + url: '/serverVm/serverVmTransfer', + method: 'post', + data + }) +} + +// 云服务器转移(跨组织) +export function transferCanSelectOrg(data) { + return request({ + url: '/serverVm/transferCanSelectOrg', + method: 'post', + data + }) +} diff --git a/src/api/taskcenter.js b/src/api/taskcenter.js new file mode 100644 index 0000000..e11d436 --- /dev/null +++ b/src/api/taskcenter.js @@ -0,0 +1,55 @@ +import request from '@/utils/request' + +// 获取操作类型列表 +export function getOperateLogType(data) { + return request({ + url: '/operateLog/getOperateLogType', + method: 'post', + data + }) +} + +// 获取操作任务列表 +export function getOperateLogAction(data) { + return request({ + url: '/operateLog/getOperateLogAction', + method: 'post', + data + }) +} + +// 获取操状态接口 +export function getOperateLogStatus(data) { + return request({ + url: '/operateLog/getOperateLogStatus', + method: 'post', + data + }) +} + +// 分页获取操作日志 +export function pageOperateLog(data) { + return request({ + url: '/operateLog/pageOperateLog', + method: 'post', + data + }) +} + +// 获取子任务 +export function childOperateLogList(data) { + return request({ + url: '/operateLog/childOperateLogList', + method: 'post', + data + }) +} + +// 任务详情 +export function operateLogDetail(data) { + return request({ + url: '/operateLog/operateLogDetail', + method: 'post', + data + }) +} diff --git a/src/api/user.js b/src/api/user.js new file mode 100644 index 0000000..4361bd2 --- /dev/null +++ b/src/api/user.js @@ -0,0 +1,23 @@ +import request from '@/utils/request' + +export function login(data) { + return request({ + url: '/login', + method: 'post', + data + }) +} + +export function getInfo() { + return request({ + url: '/user/userInfo', + method: 'post' + }) +} + +export function logout() { + return request({ + url: '/loginOut', + method: 'post' + }) +} diff --git a/src/api/userMgr.js b/src/api/userMgr.js new file mode 100644 index 0000000..7b60594 --- /dev/null +++ b/src/api/userMgr.js @@ -0,0 +1,65 @@ +import request from '@/utils/request' + +// 添加用户 +export function createUser(data) { + return request({ + url: '/user/createUser', + method: 'post', + data + }) +} + +// 分页查询用户信息 +export function pageUser(data) { + return request({ + url: '/user/pageUser', + method: 'post', + data + }) +} + +// 获取编辑用户详情 +export function modifyUserInfo(data) { + return request({ + url: '/user/modifyUserInfo', + method: 'post', + data + }) +} + +// 删除用户 +export function deleteUser(data) { + return request({ + url: '/user/deleteUser', + method: 'post', + data + }) +} + + +// 批量删除用户 +export function batchDeleteUser(data) { + return request({ + url: '/user/batchDeleteUser', + method: 'post', + data + }) +} + +// 编辑用户 +export function modifyUser(data) { + return request({ + url: '/user/modifyUser', + method: 'post', + data + }) +} + +// 编辑用户 +export function pageUserByOrg(data) { + return request({ + url: '/user/pageUserByOrg', + method: 'post', + data + }) +} diff --git a/src/api/vMwareMgr.js b/src/api/vMwareMgr.js new file mode 100644 index 0000000..1fb111c --- /dev/null +++ b/src/api/vMwareMgr.js @@ -0,0 +1,143 @@ +import request from '@/utils/request' + +// 添加VCenter +export function addVCenter(data) { + return request({ + url: '/vCenter/addVCenter', + method: 'post', + data + }) +} + +// 分页获取Vcenter列表 +export function pageVCenter(data) { + return request({ + url: '/vCenter/pageVCenter', + method: 'post', + data + }) +} + +// 获取Vcenter详情 +export function vCenterInfo(data) { + return request({ + url: '/vCenter/vCenterInfo', + method: 'post', + data + }) +} + +// 编辑VCenter +export function modifyVCenter(data) { + return request({ + url: '/vCenter/modifyVCenter', + method: 'post', + data + }) +} + +// 获取云服务器列表 +export function vmList(data) { + return request({ + url: '/vCenter/vmList', + method: 'post', + data + }) +} + +// 云服务器开机 +export function powerOn(data) { + return request({ + url: '/vCenter/powerOn', + method: 'post', + data + }) +} + +// 云服务器关机 +export function powerOff(data) { + return request({ + url: '/vCenter/powerOff', + method: 'post', + data + }) +} + + + +// 添加主机 +export function bareMetalcreate(data) { + return request({ + url: '/bareMetal/create', + method: 'post', + data + }) +} +// 编辑主机 +export function bareMetalupdate(data) { + return request({ + url: '/bareMetal/update', + method: 'post', + data + }) +} +// 查询主机列表 +export function bareMetallist(data) { + return request({ + url: '/bareMetal/list', + method: 'post', + data + }) +} +// 查询主机详情 +export function bareMetaldetail(data) { + return request({ + url: '/bareMetal/detail', + method: 'post', + data + }) +} +// 主机开机 +export function bareMetalpowerOn(data) { + return request({ + url: '/bareMetal/powerOn', + method: 'post', + data + }) +} +// 主机关机 +export function bareMetalpowerOff(data) { + return request({ + url: '/bareMetal/powerOff', + method: 'post', + data + }) +} +// 主机监控信息 +export function monitorinfo(data) { + return request({ + url: '/bareMetal/monitor/info', + method: 'post', + data + }) +} + +//删除主机 +export function bareMetaldelete(data) { + return request({ + url: '/bareMetal/delete', + method: 'post', + data + }) +} + + //删除主机 +export function bareMetalmonitor(data) { + return request({ + url: '/bareMetal/monitor/info', + method: 'post', + data + }) +} + + \ No newline at end of file diff --git a/src/api/vcenter.js b/src/api/vcenter.js new file mode 100644 index 0000000..9c3116f --- /dev/null +++ b/src/api/vcenter.js @@ -0,0 +1,405 @@ +import request from '@/utils/request' +//已纳管vcenter列表查询 +export function getVcenterList(data) { + return request({ + url: '/vcenter/list', + method: 'post', + data + }) +} + +//删除vcenter +export function deleteCluster(data) { + return request({ + url: '/vcenter/delete', + method: 'post', + data + }) +} +//vcenter名称重复校验 +export function checkNameIp(data) { + return request({ + url: '/vcenter/exist/check', + method: 'post', + data + }) +} +//vcenter创建列表校验 +export function getVcenterStorage(data) { + return request({ + url: '/vcenter/storage/list', + method: 'post', + data + }) +} + +//校验vcenter 账号 +export function checkVcenterLogin(data) { + return request({ + url: '/vcenter/connection/check', + method: 'post', + data + }) +} + + +//创建vcenter +export function createVcenter(data) { + return request({ + url: '/vcenter/add', + method: 'post', + data + }) +} +//编辑vCenter +export function editVcenter(data) { + return request({ + url: '/vcenter/modify', + method: 'post', + data + }) +} + + +//详情-编辑vCenter +export function getVcenterEditDetail(data) { + return request({ + url: '/vcenter/info', + method: 'post', + data + }) +} +//获取vCenter概要 +export function getVcenterDetail(data) { + return request({ + url: '/vcenter/summary', + method: 'post', + data + }) +} + +//云服务器列表 +export function getVcenterCloudList(data) { + return request({ + url: '/vcenter/server/list', + method: 'post', + data + }) +} + +//主机列表 +export function getVcenterhostList(data) { + return request({ + url: '/vcenter/host/list', + method: 'post', + data + }) +} +//存储列表 +export function getVcenterStorageList(data) { + return request({ + url: '/vcenter/id/storage/list', + method: 'post', + data + }) +} + +//云服务器详情数据 +export function getServerMainData(data) { + return request({ + url: '/vcenter/server/info', + method: 'post', + data + }) +} +//云服务器详情数据-占用率接口 +export function getServerSummaryData(data) { + return request({ + url: '/vcenter/server/summary', + method: 'post', + data + }) +} + +//云服务器告警 +export function getServerSummaryAlarmData(data) { + return request({ + url: '/vcenter/server/alarm/list', + method: 'post', + data + }) +} + +//云服务器网络列表 +export function getServerNetListData(data) { + return request({ + url: '/vcenter/server/network/list', + method: 'post', + data + }) +} +//云服务器存储列表 +export function getServerDiskListData(data) { + return request({ + url: '/vcenter/server/storage/list', + method: 'post', + data + }) +} +//已纳管vcenter下云服务器详情监控信息查询-单一采集项监控数据查询 +export function getServerMonitorListData(data) { + return request({ + url: '/vcenter/server/monitor/info', + method: 'post', + data + }) +} +//已纳管vcenter下云服务器详情存储监控信息查询 +export function getServerStorageMonitorListData(data) { + return request({ + url: '/vcenter/server/monitor/storage/info', + method: 'post', + data + }) +} +//已纳管vcenter下云服务器详情网络监控信息查询 +export function getServerNetworkMonitorListData(data) { + return request({ + url: '/vcenter/server/monitor/network/info', + method: 'post', + data + }) +} +//云服务器任务列表 +export function getServerTaskListData(data) { + return request({ + url: '/vcenter/server/task/list', + method: 'post', + data + }) +} +//控制台 +export function getVncUrl(data) { + return request({ + url: '/vcenter/server/ticket', + method: 'post', + data + }) +} + + +//获取主机下存储列表 +export function getdataStoreByHostname(data) { + return request({ + url: '/vcenter/host/datastore/list', + method: 'post', + data + }) +} +//获取主机下存储列表 +export function getStorageByHostname(data) { + return request({ + url: '/vcenter/location/storage/list', + method: 'post', + data + }) +} +//删除云服务器 +export function hadelDelVm(data) { + return request({ + url: '/vcenter/server/delete', + method: 'post', + data + }) +} +//克隆云服务器 +export function handelCloneVm(data) { + return request({ + url: '/vcenter/server/clone', + method: 'post', + data + }) +} +//克隆云服务器 +export function handelGetRp(data) { + return request({ + url: '/vcenter/location/tree', + method: 'post', + data + }) +} +//获取镜像文件列表 +export function handelGetTemplateList(data) { + return request({ + url: '/vcenter/image/list', + method: 'post', + data + }) +} +//获取网卡列表 +export function handelGetNetCardList(data) { + return request({ + url: '/vcenter/network/list', + method: 'post', + data + }) +} +//云服务器开机 +export function startServerVm(data) { + return request({ + url: '/vcenter/server/power/on', + method: 'post', + data + }) +} +//云服务器关机 +export function shutdownServerVm(data) { + return request({ + url: '/vcenter/server/power/off', + method: 'post', + data + }) +} + +//云服务器唤醒 +export function resumeVm(data) { + return request({ + url: '/vcenter/server/power/resume', + method: 'post', + data + }) +} +//云服务器暂停 +export function suspendVm(data) { + return request({ + url: '/vcenter/server/power/suspend', + method: 'post', + data + }) +} +//云服务器重启 +export function restartVm(data) { + return request({ + url: '/vcenter/server/power/restart', + method: 'post', + data + }) +} +//云服务器关闭电源 +export function offForceVm(data) { + return request({ + url: '/vcenter/server/power/off/force', + method: 'post', + data + }) +} +//云服务器列表新建云服务器 +export function createVm(data) { + return request({ + url: '/vcenter/server/create', + method: 'post', + data + }) +} +//云服务器编辑详情 +export function modifyDetail(data) { + return request({ + url: '/vcenter/server/modify/detail', + method: 'post', + data + }) +} +//云服务器提交编辑 +export function handelSubmitEdit(data) { + return request({ + url: '/vcenter/server/modify', + method: 'post', + data + }) + +} +//云服务器图片 +export function getSummaryImage(data) { + return request({ + url: '/vcenter/server/logo/download', + method: 'get', + params: data + }) +} + +//集群列表 +export function getClusterList(data) { + return request({ + url: '/vcenter/cluster/list', + method: 'post', + data + }) +} +//主机列表 +export function getClusterHostList(data) { + return request({ + url: '/vcenter/cluster/host/list', + method: 'post', + data + }) +} +//迁移界面存储列表查询 +export function getClusterPageStorageList(data) { + return request({ + url: '/general/cluster/storageList', + method: 'post', + data + }) +} + +//迁移界面网络列表查询 +export function getClusterSpecificationList(data) { + return request({ + url: '/network/specification/list', + method: 'post', + data + }) +} + +//迁移界面资源组列表查询 +export function getClusterResourceList(data) { + return request({ + url: '/vcenter/cluster/resource/list', + method: 'post', + data + }) +} + +//获取详情 +export function getTranseferDetail(data) { + return request({ + url: '/vcenter/server/detail', + method: 'post', + data + }) +} +//提交vdc +export function handelSubmitTransfer(data) { + return request({ + url: '/vcenter/server/migrate', + method: 'post', + data + }) +} + + //校验云服务器重名 + export function checkExistVmName(data) { + return request({ + url: '/vcenter/server/exist/check', + method: 'post', + data + }) +} + //校验云服务器重名 + export function vcenterResourceMax(data) { + return request({ + url: '/vcenter/resource/max', + method: 'post', + data + }) +} diff --git a/src/api/vdcapi.js b/src/api/vdcapi.js new file mode 100644 index 0000000..0032adf --- /dev/null +++ b/src/api/vdcapi.js @@ -0,0 +1,177 @@ +import request from '@/utils/request' + +// 获取可以绑定的可用区列表 +export function zoneList(data) { + return request({ + url: '/zone/zoneList', + method: 'post', + data + }) +} + +// 获取可用区集群 +export function zoneClusterList(data) { + return request({ + url: '/cluster/zoneClusterList', + method: 'post', + data + }) +} + +// 获取上级VDC +export function vdcTreeByZone(data) { + return request({ + url: '/vdc/vdcTreeByZone', + method: 'post', + data + }) +} + +// 获取上级vdc资源 +export function checkCreateVdc(data) { + return request({ + url: '/vdc/checkCreateVdc', + method: 'post', + data + }) +} + +// 根据集群获取网络配置 +export function clusterNetworkConfig(data) { + return request({ + url: '/cluster/clusterNetworkConfig', + method: 'post', + data + }) +} + +// 根据虚拟交换机获取端口组 +export function mcPortGroupListByVirtualSwitch(data) { + return request({ + url: '/cluster/mcPortGroupListByVirtualSwitch', + method: 'post', + data + }) +} + +// 创建VDC +export function createVdc(data) { + return request({ + url: '/vdc/createVdc', + method: 'post', + data + }) +} + +// VDC列表 +export function vdcTree(data) { + return request({ + url: '/vdc/vdcTree', + method: 'post', + data + }) +} + +// vdc详情 +export function vdcDetail(data) { + return request({ + url: '/vdc/vdcDetail', + method: 'post', + data + }) +} + +// 编辑vdc-获取详情 +export function modifyVdcDetail(data) { + return request({ + url: '/vdc/modifyVdcDetail', + method: 'post', + data + }) +} + +// 编辑VDC +export function modifyVdc(data) { + return request({ + url: '/vdc/modifyVdc', + method: 'post', + data + }) +} + +// 删除VDC +export function deleteVdc(data) { + return request({ + url: '/vdc/deleteVdc', + method: 'post', + data + }) +} + +// 变更VDC资源-详情 +export function modifyVdcResourceDetail(data) { + return request({ + url: '/vdc/modifyVdcResourceDetail', + method: 'post', + data + }) +} + +// 申请变更VDC资源 +export function applyModifyVdcResource(data) { + return request({ + url: '/vdc/applyModifyVdcResource', + method: 'post', + data + }) +} + +// 审核变更VDC-获取变更详情 +export function passModifyVdcDetail(data) { + return request({ + url: '/workOrder/passModifyVdcDetail', + method: 'post', + data + }) +} + +// 获取上级VDC网络列表 +export function listNetworkListByVdcId(data) { + return request({ + url: '/networkConfig/listNetworkListByVdcId', + method: 'post', + data + }) +} +// 创建网络规格 +export function handelSubmitSpec(data) { + return request({ + url: '/network/specification/create', + method: 'post', + data + }) +} +//删除规格 +export function handelDelSpec(data) { + return request({ + url: '/network/specification/delete', + method: 'post', + data + }) +} +//获取网卡详情 +export function handelGetSpecDetail(data) { + return request({ + url: '/network/specification/detail', + method: 'post', + data + }) +} +//获取网卡详情 +export function handelmodifySpecDetail(data) { + return request({ + url: '/network/specification/modify', + method: 'post', + data + }) +} diff --git a/src/api/workOrder.js b/src/api/workOrder.js new file mode 100644 index 0000000..28fecf5 --- /dev/null +++ b/src/api/workOrder.js @@ -0,0 +1,168 @@ +import request from '@/utils/request' + +// 工单列表查询 +export function getWorkOrderList(data) { + return request({ + url: '/workOrder/pageWorkOrder', + method: 'post', + data + }) +} + +// 批量审核 +export function batchCheck(data) { + return request({ + url: '/workOrder/batchCheck', + method: 'post', + data + }) +} + +// 申请云服务器详情 +export function getApplyServerVmDetail(data) { + return request({ + url: '/workOrder/applyServerVmDetail', + method: 'post', + data + }) +} + +// 变更云服务器详情 +export function getModifyServerVmDetail(data) { + return request({ + url: '/workOrder/modifyServerVmDetail', + method: 'post', + data + }) +} + +// 延期云服务器详情 +export function getApplyDeferredDetail(data) { + return request({ + url: '/workOrder/applyDeferredDetail', + method: 'post', + data + }) +} + +// 注册账号详情 +export function getRegisterUserDetail(data) { + return request({ + url: '/workOrder/registerUserDetail', + method: 'post', + data + }) +} + +// 修改账号详情 +export function getUpdateUserDetail(data) { + return request({ + url: '/workOrder/updateUserDetail', + method: 'post', + data + }) +} + +//账号注册审核 +export function checkPassRegister(data) { + return request({ + url: '/workOrder/checkPassRegister', + method: 'post', + data + }) +} +//修改账号审核 +export function checkPassUpdateUser(data) { + return request({ + url: '/workOrder/checkPassUpdateUser', + method: 'post', + data + }) +} + +//延期审核 +export function checkPassDeferred(data) { + return request({ + url: '/workOrder/checkPassDeferred', + method: 'post', + data + }) +} +//拒绝工单 +export function refuseWorkOrder(data) { + return request({ + url: '/workOrder/refuseWorkOrder', + method: 'post', + data + }) +} +//申请云服务器审核通过 +export function passApplyServerVm(data) { + return request({ + url: '/workOrder/passApplyServerVm', + method: 'post', + data + }) +} +//申请云服务器申请通过时编辑页面获取详情 +export function passApplyServerVmDetail(data) { + return request({ + url: '/workOrder/passApplyServerVmDetail', + method: 'post', + data + }) +} + +//变更云服务器申请通过时编辑页面获取详情 +export function passModifyServerVmDetail(data) { + return request({ + url: '/workOrder/passModifyServerVmDetail', + method: 'post', + data + }) +} + +//变更云服务器申请通过 +export function passModifyServerVm(data) { + return request({ + url: '/workOrder/passModifyServerVm', + method: 'post', + data + }) +} + +// 审核变更VDC - 获取变更详情 +export function passModifyVdcDetail(data) { + return request({ + url: '/workOrder/passModifyVdcDetail', + method: 'post', + data + }) +} + +// 变更VDC资源-通过 +export function passModifyVdc(data) { + return request({ + url: '/workOrder/passModifyVdc', + method: 'post', + data + }) +} + +// 工单详情-变更VDC +export function applyModifyVdcDetail(data) { + return request({ + url: '/workOrder/applyModifyVdcDetail', + method: 'post', + data + }) +} + +// 审核云服务器申请-更改集群-刷新数据 +export function refreshMcBaseInfo(data) { + return request({ + url: '/workOrder/refreshMcBaseInfo', + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/api/zoneapi.js b/src/api/zoneapi.js new file mode 100644 index 0000000..ac51ed8 --- /dev/null +++ b/src/api/zoneapi.js @@ -0,0 +1,72 @@ +import request from '@/utils/request' + +// 创建可用区 +export function createZone(data) { + return request({ + url: '/zone/createZone', + method: 'post', + data + }) +} +// 获取可用区绑定物理集群 +export function clusterListByZone(data) { + return request({ + url: '/zone/clusterListByZone', + method: 'post', + data + }) +} +// 可用区-获取可绑定的物理集群 +export function canBindCluster(data) { + return request({ + url: '/zone/canBindCluster', + method: 'post', + data + }) +} + +// 分页获取可用区 +export function pageZone(data) { + return request({ + url: '/zone/pageZone', + method: 'post', + data + }) +} + +// 编辑时获取可用区详情 +export function modifyZoneDetail(data) { + return request({ + url: '/zone/modifyZoneDetail', + method: 'post', + data + }) +} + +// 编辑可用区 +export function modifyZone(data) { + return request({ + url: '/zone/modifyZone', + method: 'post', + data + }) +} + +// 可用区详情 +export function zoneDetail(data) { + return request({ + url: '/zone/zoneDetail', + method: 'post', + data + }) +} + +// 删除可用区 +export function deleteZone(data) { + return request({ + url: '/zone/deleteZone', + method: 'post', + data + }) +} + diff --git a/src/assets/404_images/404.png b/src/assets/404_images/404.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8e2305cc973ad2121403aee4bf08728f76c461 GIT binary patch literal 98071 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 literal 0 HcmV?d00001 diff --git a/src/assets/404_images/404_cloud.png b/src/assets/404_images/404_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..c6281d09013e0a2c5f8e699a0a6038d9480291e5 GIT binary patch literal 4766 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 literal 0 HcmV?d00001 diff --git a/src/assets/common/dataDictionary/dictionary.js b/src/assets/common/dataDictionary/dictionary.js new file mode 100644 index 0000000..5b28ab2 --- /dev/null +++ b/src/assets/common/dataDictionary/dictionary.js @@ -0,0 +1,300 @@ + +import i18n from '@/assets/common/lang/index' +export default { + storage: { + type: { LOCAL: '本地存储', NFS: 'NFS', DISTRIBUTED: '分布式存储', CIFS: 'CFS', IPSAN: 'IPSAN', FCSAN: 'FCSAN' }, + usage: { MANAGE: '管理', DATA: '数据' }, + }, + // 告警名称 + // 枚举: VDC_CPU,VDC_MEM,VDC_STORAGE + // 枚举备注: VDC_CPU(VDC-CPU分配比告警) VDC_MEM(VDC内存使用率告警) VDC_STORAGE(VDC存储使用率告警) + resourceTypeArr: [ + { + value: "VDC_CPU", label: i18n.t('alarmSetting.vdcCpuAlarm') // "VDC-CPU分配比告警" + }, + { + value: "VDC_MEM", label: i18n.t('alarmSetting.vdcEmeAlarm') // "VDC-内存使用率告警" + }, + { + value: "VDC_STORAGE", label: i18n.t('alarmSetting.vdcStorageAlarm') // "VDC-存储使用率告警" + }, + { + value: "SITE_LICK_CHECK", label: i18n.t('alarmSetting.siteLickCheck') // "异地容灾-链路检测" + }, + + { + value: "MACHINE_EXPIRE", label: i18n.t('alarmSetting.machineExpire') // "云服务器使用到期" + }, + ], + // "告警级别", + // 枚举: GENERAL,SEVERITY,URGENT + // 枚举备注: GENERAL(一般告警) SEVERITY(严重告警) URGENT(紧急告警) + alarmLevelArr: [ + { + value: "GENERAL", label: i18n.t('alarmSetting.general') // "一般告警" + }, + { + value: "SEVERITY", label: i18n.t('alarmSetting.severity') // "严重告警" + }, + { + value: "URGENT", label: i18n.t('alarmSetting.urgent') // "紧急告警" + }, + ], + // "对象类型", + // 枚举: PLATFORM + // 枚举备注: PLATFORM(平台) + targetTypeArr: [{ + value: "PLATFORM", label: i18n.t('alarmSetting.platform') //"平台" + }], + + // 创建类型 + // 枚举: LINK_CLONE,FULL_CLONE + // 枚举备注: LINK_CLONE(链接克隆) FULL_CLONE(完整克隆) + cloneTypeArr: [ + { + value: "LINK_CLONE", label: i18n.t('common.cloneTypeArr.LINK_CLONE') // "链接克隆" + }, + { + value: "FULL_CLONE", label: i18n.t('common.cloneTypeArr.FULL_CLONE') // "链接克隆" + }, + ], + + // 安全策略 + // 枚举: NONE,SECURITY_GROUP,VIRTUAL_FIREWALL + // 枚举备注: NONE(无) SECURITY_GROUP(安全组) VIRTUAL_FIREWALL(虚拟防火墙) + securityPolicyArr: [ + { + value: "NONE", label: i18n.t('common.securityPolicyArr.NONE') // "无" + }, + { + value: "SECURITY_GROUP", label: i18n.t('common.securityPolicyArr.SECURITY_GROUP') // "安全组" + }, + { + value: "VIRTUAL_FIREWALL", label: i18n.t('common.securityPolicyArr.VIRTUAL_FIREWALL') // "安全组" + }, + ], + + // 角色类型 + // 枚举: ORG,SELF_SERVICE,PLATFORM + // 枚举备注: ORG(组织管理) SELF_SERVICE(自服务用户) PLATFORM(平台管理) + roleTypeArr: [ + { + value: "ORG", label: i18n.t("authorityMgr.ORG"), // "组织管理" + }, + { + value: "SELF_SERVICE", label: i18n.t("authorityMgr.SELF_SERVICE"),// "自服务用户" + }, + { + value: "PLATFORM", label: i18n.t("authorityMgr.PLATFORM"), // "平台管理" + }, + ], + + // 镜像管理 status + // 枚举: NORMAL,ERROR,SYNCING + // 枚举备注: NORMAL("正常"), ERROR("异常"), SYNCING("同步中"), + imgstatusArr: [ + { + value: "NORMAL", label: i18n.t("imageMgr.imgstatus.NORMAL"), // "正常" + }, + { + value: "ERROR", label: i18n.t("imageMgr.imgstatus.ERROR"), // "异常" + }, + { + value: "SYNCING", label: i18n.t("imageMgr.imgstatus.SYNCING"), // "同步中" + }, + ], + // 镜像管理 type + // 枚举: ISO,GVM + // 枚举备注: ISO GVM + imgtypeArr: [ + { + value: "ISO", label: "ISO", // "ISO" + }, + { + value: "GVM", label: "其他",// "其他" + }, + ], + // 镜像管理 imageFrom + // 枚举: UPLOAD,MACHINE_MAKE,SHARE_CHANGE,PRIVATE_CHANGE + // 枚举备注: UPLOAD( "上传"), MACHINE_MAKE("云服务器制作"), SHARE_CHANGE("共享镜像转换"), PRIVATE_CHANGE("私有镜像转换"), + imageFromArr: [ + { + value: "UPLOAD", label: i18n.t("imageMgr.imageFrom.UPLOAD"), // "上传" + }, + { + value: "MACHINE_MAKE", label: i18n.t("imageMgr.imageFrom.MACHINE_MAKE"), // "云服务器制作" + }, + { + value: "SHARE_CHANGE", label: i18n.t("imageMgr.imageFrom.SHARE_CHANGE"), // "共享镜像转换" + }, + { + value: "PRIVATE_CHANGE", label: i18n.t("imageMgr.imageFrom.PRIVATE_CHANGE"), // "私有镜像转换" + }, + ], + + // 枚举: IMAGE,CLUSTER,VDC,ZONE,ORG + // 枚举备注: IMAGE(镜像管理) CLUSTER(集群管理) VDC(VDC管理) ZONE(可用区管理) ORG(组织管理) + operateLogTypeList: [ + { + value: "IMAGE", label: i18n.t("operateLog.logType.IMAGE"), // "镜像管理" + }, + { + value: "CLUSTER", label: i18n.t("operateLog.logType.CLUSTER"), // "集群管理" + }, + { + value: "VDC", label: i18n.t("operateLog.logType.VDC"), // "VDC管理" + }, + { + value: "ZONE", label: i18n.t("operateLog.logType.ZONE"), // "可用区管理" + }, + { + value: "ORG", label: i18n.t("operateLog.logType.ORG"), // "组织管理" + }, + ], + + // 枚举: IMAGE_UPLOAD,IMAGE_SYNC,IMAGE_CREATE_TEMPLATE,IMAGE_MODIFY,IMAGE_PRIVATE_TO_SHARE,IMAGE_SHARE_TO_PUBLIC,IMAGE_MAKE,IMAGE_CREATE_GVM_FILE,IMAGE_ERROR_SYNC,IMAGE_DELETE + // 枚举备注: + // IMAGE_UPLOAD("上传镜像"), IMAGE_SYNC("镜像同步"), IMAGE_CREATE_TEMPLATE("生成模板镜像"), + // IMAGE_MODIFY("编辑镜像"), IMAGE_PRIVATE_TO_SHARE("私有镜像提升为共享镜像"), + // IMAGE_SHARE_TO_PUBLIC("共享镜像提升为公共镜像"), IMAGE_MAKE("制作镜像"), + // IMAGE_CREATE_GVM_FILE("生成镜像文件"), IMAGE_ERROR_SYNC("镜像异常-同步镜像"), IMAGE_DELETE("删除镜像"); + imageActionList: [ + { + value: "IMAGE_UPLOAD", label: i18n.t("imageMgr.imageActionList.IMAGE_UPLOAD"), // "上传镜像" + }, + { + value: "IMAGE_SYNC", label: i18n.t("imageMgr.imageActionList.IMAGE_SYNC"), // "镜像同步" + }, + { + value: "IMAGE_CREATE_TEMPLATE", label: i18n.t("imageMgr.imageActionList.IMAGE_CREATE_TEMPLATE"), // "生成模板镜像" + }, + { + value: "IMAGE_MODIFY", label: i18n.t("imageMgr.imageActionList.IMAGE_MODIFY"), // "编辑镜像" + }, + { + value: "IMAGE_PRIVATE_TO_SHARE", label: i18n.t("imageMgr.imageActionList.IMAGE_PRIVATE_TO_SHARE"), // "私有镜像提升为共享镜像" + }, + { + value: "IMAGE_SHARE_TO_PUBLIC", label: i18n.t("imageMgr.imageActionList.IMAGE_SHARE_TO_PUBLIC"), // "共享镜像提升为公共镜像" + }, + { + value: "IMAGE_MAKE", label: i18n.t("imageMgr.imageActionList.IMAGE_MAKE"), // "制作镜像" + }, + { + value: "IMAGE_CREATE_GVM_FILE", label: i18n.t("imageMgr.imageActionList.IMAGE_CREATE_GVM_FILE"), // "生成镜像文件" + }, + { + value: "IMAGE_ERROR_SYNC", label: i18n.t("imageMgr.imageActionList.IMAGE_ERROR_SYNC"), // "镜像异常-同步镜像" + }, + { + value: "IMAGE_DELETE", label: i18n.t("imageMgr.imageActionList.IMAGE_DELETE"), // "删除镜像" + }, + { + value: "IMAGE_DOWNLOAD", label: i18n.t("imageMgr.imageActionList.IMAGE_DOWNLOAD"), // "镜像下载" + } + ], + + // 枚举: SUCCESS,FAIL,RUNNING + // 枚举备注: SUCCESS("成功"), FAIL("失败"), RUNNING("执行中"); + operateLogStatusList: [ + { + value: "SUCCESS", label: i18n.t("operateLog.logStatus.SUCCESS"), // "成功" + }, + { + value: "FAIL", label: i18n.t("operateLog.logStatus.FAIL"), // "失败" + }, + { + value: "RUNNING", label: i18n.t("operateLog.logStatus.RUNNING"), // "执行中" + } + ], + + + // 枚举: NORMAL,WAIT_SYNC,SYNCING,SYNC_SUCCESS,SYNC_FAILED,CREATE_GVM_FILE_IMG,CREATE_GVM_FILE_ERROR,CREATE_GVM_FILE_SUCCESS,CREATE_IMAGE_ING,CREATE_IMAGE_ERROR + // 枚举备注: + // NORMAL("正常"), WAIT_SYNC("等待同步镜像文件"), SYNCING("同步镜像文件中"), + // SYNC_SUCCESS("同步镜像文件完成"), SYNC_FAILED("同步镜像文件失败"), CREATE_GVM_FILE_IMG("生成GVM文件中"), + // CREATE_GVM_FILE_ERROR("生成GVM文件失败"), CREATE_GVM_FILE_SUCCESS("生成GVM文件成功"), + // CREATE_IMAGE_ING("创建模板镜像中"), CREATE_IMAGE_ERROR("创建镜像失败"), + imageClusterStatus: [ + { + value: "NORMAL", label: "正常", // "正常" + }, + { + value: "WAIT_SYNC", label: "等待同步镜像文件", // "等待同步镜像文件" + }, + { + value: "SYNCING", label: "同步镜像文件中", // "同步镜像文件中" + }, + { + value: "SYNC_SUCCESS", label: "同步镜像文件完成", // "同步镜像文件完成" + }, + { + value: "SYNC_FAILED", label: "同步镜像文件失败", // "同步镜像文件失败" + }, + { + value: "CREATE_GVM_FILE_IMG", label: "生成GVM文件中", // "生成GVM文件中" + }, + { + value: "CREATE_GVM_FILE_ERROR", label: "生成GVM文件失败", // "生成GVM文件失败" + }, + { + value: "CREATE_GVM_FILE_SUCCESS", label: "生成GVM文件成功", // "生成GVM文件成功" + }, + { + value: "CREATE_IMAGE_ING", label: "创建模板镜像中", // "创建模板镜像中" + }, + { + value: "CREATE_IMAGE_ERROR", label: "创建镜像失败", // "创建镜像失败" + } + ], + + // 任务中心状态枚举 + teskstatusList: [ + { + value: "SUCCESS", + label: i18n.t("taskcenter.success"), // "成功" + }, + { + value: "FAIL", + label: i18n.t("taskcenter.fail"), // "失败" + }, + { + value: "RUNNING", + label: i18n.t("taskcenter.running"), // "执行中" + }, + { + value: "WAIT_START", + label: i18n.t("taskcenter.tobestarted"), // "待开始" + }, + { + value: "CANCELED", + label: i18n.t("taskcenter.canceled"), // "已取消" + }, + { + value: "CANCELING", + label: i18n.t("taskcenter.canceling"), // "取消中" + }, + { + value: "TIMEOUT", + label: i18n.t("taskcenter.timeout"), // "超时" + }, + { + value: "UNKNOWN", + label: i18n.t("taskcenter.unknown"), // "未知" + }, + ], + + // 获取数据字典映射 + getDesc(key, list) { + let desc = ""; + list.forEach((element) => { + let { value, label } = element; + if (value == key) { + desc = label; + } + }); + + return desc || key; + }, + +} \ No newline at end of file diff --git a/src/assets/common/dataDictionary/imageLogDic.js b/src/assets/common/dataDictionary/imageLogDic.js new file mode 100644 index 0000000..7421ae3 --- /dev/null +++ b/src/assets/common/dataDictionary/imageLogDic.js @@ -0,0 +1,131 @@ + +import i18n from '@/assets/common/lang/index' + +const imageLogDic = [ + { + "type": "IMAGE_UPLOAD", + "name": "上传镜像", + "logDetail": { + "fileName": "文件名称", + "imageName": "镜像名称", + "imageRemark": "镜像描述", + "zoneName": "可用区" + } + }, + { + "type": "IMAGE_SYNC", + "name": "同步镜像文件", + "logDetail": { + "imageName": "镜像名称", + "clusterName": "集群名称" + } + }, + { + "type": "IMAGE_CREATE_TEMPLATE", + "name": "生成镜像模板", + "logDetail": { + "templateImageName": "模板镜像", + "clusterName": "集群名称" + } + }, + { + "type": "IMAGE_MODIFY", + "name": "编辑镜像", + "logDetail": { + "oldImageName": "原镜像名称", + "oldImageRemark": "原镜像描述", + "oldZoneName": "原可用区", + "imageName": "镜像名称", + "imageRemark": "镜像描述", + "zoneName": "可用区" + } + }, + { + "type": "IMAGE_PRIVATE_TO_SHARE", + "name": "私有镜像提升为共享镜像", + "logDetail": { + "oldImageName": "原镜像名称", + "oldImageRemark": "原镜像描述", + "imageName": "镜像名称", + "imageRemark": "镜像描述", + "shareOrg": "共享组织" + } + }, + { + "type": "IMAGE_SHARE_TO_PUBLIC", + "name": "共享镜像提升为公共镜像", + "logDetail": { + "oldImageName": "原镜像名称", + "oldImageRemark": "原镜像描述", + "oldZoneName": "原可用区", + "imageName": "镜像名称", + "imageRemark": "镜像描述", + "zoneName": "可用区" + } + }, + { + "type": "IMAGE_MAKE", + "name": "制作镜像", + "logDetail": { + "selectMachineName": "云服务器", + "selectCluster": "云服务器所在集群", + "imageName": "镜像名称", + "imageRemark": "镜像描述", + "zoneName": "可用区" + } + }, + { + "type": "IMAGE_CREATE_GVM_FILE", + "name": "生成镜像文件", + "logDetail": { + "templateImageName": "模板镜像", + "clusterName": "集群名称" + } + }, + { + "type": "IMAGE_ERROR_SYNC", + "name": "异常镜像-同步", + "logDetail": { + "imageName": "镜像名称" + } + }, + { + "type": "IMAGE_DELETE", + "name": "删除镜像", + "logDetail": { + "imageName": "镜像名称" + } + }, + { + "type": "IMAGE_DOWNLOAD", + "name": "镜像下载", + "logDetail": { + "filePath": "镜像路径", + "imageName": "镜像名称", + "clusterName": "下载集群" + } + } +] +export default { + // 获取数据字典映射 + getLabelDesc(key, detailobj) { + let newlogDetail = {} + let reqObj = {} + imageLogDic.forEach(element => { + let { type, logDetail } = element + if (key === type) { + newlogDetail = JSON.parse(JSON.stringify(logDetail)) + } + }); + for (let detailobjKey in detailobj) { + if (detailobj.hasOwnProperty(detailobjKey)) { + let reqkey = newlogDetail[detailobjKey] || detailobjKey + let reqLabel = detailobj[detailobjKey] + reqObj[reqkey] = reqLabel + } + + } + return JSON.stringify(reqObj) + }, + +} \ No newline at end of file diff --git a/src/assets/common/lang/en/alarmevents.js b/src/assets/common/lang/en/alarmevents.js new file mode 100644 index 0000000..9157051 --- /dev/null +++ b/src/assets/common/lang/en/alarmevents.js @@ -0,0 +1,105 @@ +/** ****************** 日志告警—告警事件 *********************************/ +export default { + 'monitoring.alarmSeverity.ALL': 'All Alarm Severities', + 'monitoring.alarmSeverity.URGENT': 'Urgent', + 'monitoring.alarmSeverity.SERIOUS': 'Serious', + 'monitoring.alarmSeverity.ORDINARY': 'Ordinary', + 'monitoring.alarmSeverity.label': 'Alarm Severity', + 'monitoring.alarmType.label': 'Alarm Name', + 'monitoring.alarmObjType.label': 'Object Type', + 'monitoring.alarmObjType.ALL': 'All Object Types', + 'monitoring.alarmObjType.LOCAL_SERVER': 'Local Server', + 'monitoring.alarmObjType.BRANCH_SERVER': 'Branch Server', + 'monitoring.alarmObjType.VM': 'VM', + 'monitoring.alarmObjType.SERVER': 'Servers', + 'monitoring.alarmObjType.USER': 'user', // 用户 + 'monitoring.alarmObjType.SERVERVIRTUAL': 'Service Virtual', + 'monitoring.serverType.ALL': 'All Servers', + 'monitoring.serverType.LOCAL': 'Local Servers', + 'monitoring.serverType.BRANCH': 'Branch Servers', + 'monitoring.alarmEvent.type.ALL': 'All Alarm Type', + 'monitoring.alarmEvent.type.LS_CPU_USAGE': 'Local Server CPU Usage Alarm', + 'monitoring.alarmEvent.type.LS_MEM_USAGE': 'Local Server Memory Usage Alarm', + 'monitoring.alarmEvent.type.LS_NET_USAGE': 'Local Server Network Usage Alarm', + 'monitoring.alarmEvent.type.BS_CPU_USAGE': 'Branch Server CPU Usage Alarm', + 'monitoring.alarmEvent.type.BS_MEM_USAGE': 'Branch Server Memory Usage Alarm', + 'monitoring.alarmEvent.type.BS_NET_USAGE': 'Branch Server Network Usage Alarm', + 'monitoring.alarmEvent.type.VM_CPU_USAGE': 'Virtual Machine CPU Usage Alarm', + 'monitoring.alarmEvent.type.VM_SWAP_USAGE': 'Virtual Machine Swap Memory Usage Alarm', + 'monitoring.alarmEvent.type.VM_SYS_DISK_USAGE': 'Virtual Machine System Disk Usage Alarm', + 'monitoring.alarmEvent.type.VM_USER_DISK_USAGE': 'Virtual Machine User Disk Usage Alarm', + 'monitoring.alarmEvent.type.VM_ERROR': 'Virtual Machine Error', + 'monitoring.alarmEvent.type.VM_MEM_USAGE': 'Virtual Machine Memory Usage Alarm', + 'monitoring.alarmEvent.type.SERVER_OFFLINE': 'Server Offline', + 'monitoring.alarmEvent.type.S_CPU_USAGE': 'Server CPU Usage Alarm', + 'monitoring.alarmEvent.type.S_MEM_USAGE': 'Server Memory Usage Alarm', + 'monitoring.alarmEvent.type.S_NET_USAGE': 'Server Network Resource Usage Alarm', + 'monitoring.alarmEvent.type.CM_ACTIVE': 'Cluster Master Active', + 'monitoring.alarmEvent.type.CM_STANDBY': 'Cluster Master Standby', + 'monitoring.alarmEvent.type.S_DISK_SHARE': 'Local Server Image Storage Alarm', + 'monitoring.alarmEvent.type.S_DISK_ROOT': 'Local Server Root Storage Alarm', + 'monitoring.alarmEvent.type.S_DISK_LOG': 'Local Server Log Storage Alarm', + 'monitoring.alarmEvent.type.S_DISK_HOME': 'Local Server Image Cache Storage Alarm', + 'monitoring.alarmEvent.type.BACKUP_FAIL': 'Desktop Backup Fail', + 'monitoring.alarmEvent.type.AUTHENTICATE_FAIL': 'Authentication failed', // 认证失败 + 'monitoring.alarmEvent.type.SERVERVIRTUAL_CPU_USAGE': 'Server Virtual CPU Usage Alarm', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_MEM_USAGE': 'Server Virtual MEM Usage Alarm', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_NET_USAGE': 'Server Virtual NET Usage Alarm', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_DISK_USAGE': 'Server Virtual DISK Usage Alarm', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_EXPIRED': 'Server Expired Alarm', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_BACKUP_SERVER_AVAILABLE_SPACE_NOT_ENOUGH': 'Insufficient free space on backup server', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_DYNAMIC_ADD': 'server dynamic add', + 'monitoring.alarmEvent.type.BRANCH_AUTHENTICATE_FAIL': 'Branch authentication error', // 分支认证错误 + 'monitoring.alarmEvent.type.BRANCH_REQUEST_FAIL': 'branch request error', // 分支请求错误 + 'monitoring.alarmEvent.type.branch.invalid_username': 'Branch username is wrong', // 分支用户名错误 + 'monitoring.alarmEvent.type.branch.invalid_password': 'branch password error', // 分支密码错误 + 'monitoring.alarmEvent.type.branch.error': 'Branch authentication error', // 分支认证错误 + 'monitoring.alarmEvent.storage.log': 'Storage log', + 'monitoring.alarmEvent.log': 'Log', + 'monitoring.alarmObjType.STORAGE': 'Storage', + 'monitoring.alarmEvent.type.S_GPU_TEMPERATURE': 'Server GPU Temperature Alarm', + 'monitoring.alarmEvent.type.STORAGE_USAGE': 'Storage Usage Alarm', + 'monitoring.alarmEvent.type.BRICK_OFFLINE': 'Brick Offline Alarm', + 'monitoring.alarmEvent.type.IPMI': 'Server IPMI Alarm', + 'monitoring.alarmEvent.type.VIRTUALSERVER_DYNAMIC_ADD': 'server dynamic add', + 'monitoring.alarmEvent.type.RABBIT_CONNECT_FAIL': 'RabbitMQ Connect Failed', + 'monitoring.alarmEvent.type.VIRTUALSERVER_KYLINTOOL': 'qga version', + 'monitoring.alarmEvent.type.VIRTUALSERVER_KSVDTOOL_EVENT': 'set ip/user/passwd', + 'monitoring.alarmEvent.type.MARIADB': 'Database alarm', + 'monitoring.alarmEvent.type.RESOURCE_ALLOCATION': 'Resource has reached quota threshold', + + alarmSetting: { + type: 'Alarm Name', + urgentValue: 'Urgent Value', + seriousValue: 'Serious Value', + ordinaryValue: 'Ordinary Value', + interval: 'Alarm Continue Interval(minute):', + smtpName: 'Mail Addr:', + intervalEmpty: 'The interval is empty!', + intervalInput: 'The interval must be a positive number not greater than 60!', + smtpEmpty: 'address of mail is can not null', + 'seriousInput': 'Serious threshold must less than urgent threshold!', + 'ordinaryInput': 'Ordinary threshold must less than Serious threshold!', + 'thresholdInput': 'Invalid input! please input a integer between 0~99!', + cloudServerAlarmPolicy: 'Cloud server alarm policy', // 云服务器告警策略 + physicalServerAlertPolicy: 'Physical Server Alert Policy', // 物理服务器告警策略 + siteLickCheck:' Remote Dr - Link detection', + machineExpire:' cloud server expire ', + clusterAlarmSettings: 'Cluster Alarm Settings', // 集群告警设置 + platformAlarmSettings: 'Platform Alarm Settings', // 平台告警设置 + clusterAlarmlog: 'Cluster alarm log', // 集群告警日志 + platformAlarmlog: 'Platform Alarm Log', // 平台告警日志 + indicatorItem: 'Indicator item', // 指标项 + allZone: 'All Availability Zones', // 全部可用区 + allOrganization: 'All organizations', // 全部组织 + zoneName: 'Availability Zone', // 可用区 + orgName: 'Organization', // 所在组织 + vdcCpuAlarm: 'VDC-CPU Allocation Ratio Alarm', // 所在组织 + vdcEmeAlarm: 'VDC-memory usage alarm', // 所在组织 + vdcStorageAlarm: 'VDC-Storage Utilization Alarm', // 所在组织 + general: 'General alert', // 一般告警 + severity: 'Serious warning', // 严重告警 + urgent: 'emergency alert', // 紧急告警 + platform: 'platform', // 紧急告警 + }, +} diff --git a/src/assets/common/lang/en/authorityMgr.js b/src/assets/common/lang/en/authorityMgr.js new file mode 100644 index 0000000..6305a8d --- /dev/null +++ b/src/assets/common/lang/en/authorityMgr.js @@ -0,0 +1,127 @@ +// authorityMgr 权限管理 +export default { + orgList: 'Organization list', // 组织列表 + userList: 'User list', // 用户列表 + userName: 'user name', // 用户名 + realName: 'actual name', // 真实姓名 + role: 'role', // 角色 + mobile: 'cell-phone number', // 手机号 + avtstatus: 'Active state', // 激活状态 + createTime: 'Creation time', // 创建时间 + SYSTEM: "System Management", // 系统管理 + ORG: "Organization Management", // 组织管理 + SELF_SERVICE: "Self-service", // 自服务 + PLATFORM: "Platform management", // 平台管理 + ACTIVATE: "activation", // 激活 + NO_ACTIVATE: "inactivated", // 未激活 + creatUser: "Create user", // 创建用户 + modifyUser: "Edit user", // 编辑用户 + deleteUsers: "delete users", // 删除用户 + deleteTipMsg: "Are you sure to delete this user?", // 确定删除该用户吗? + deleteSuccessMsg: "User deleted successfully!", // 确定删除该用户吗? + deletesTipMsg: "Are you sure to delete this user group in bulk??", // 确定批量删除该用户组吗? + deletesSuccessMsg: "Successfully delete users in batches!", // 确定批量删除该用户组吗? + + + userNameplaceholder: "please enter user name", // 请输入用户名 + userNametootip: "The user name supports a combination of numbers and letters, and the character length is 6 to 18 digits", // 用户名支持数字、字母进行组合,字符长度为6 ~ 18位 + + realNameplaceholder: "please enter your real name", // 请输入真实姓名 + loginPwd: "login password", // 登录密码 + loginPwdplaceholder: "Please enter your password", // 请输入登录密码 + editpassword: "change Password", // 修改密码 + confirmPwd: "Confirm Password", // 确认密码 + confirmPwdplaceholder: "Please enter confirm password", // 请输入确认密码 + loginNewPwd: "new password", // 新密码 + loginNewPwdplaceholder: "Please enter a new password", // 请输入新密码 + bindorgName: "Bound organization", // 绑定组织 + bindorgNameplaceholder: "Please bind the organization", // 请绑定组织 + noorgName: "No organization to go", // 没有组织前往 + bindroleName: "Bound role", // 绑定角色 + bindroleNameplaceholder: "Please bind the role", // 请绑定角色 + mobileplaceholder: "Please enter phone number", // 请输入手机号 + userStatus: "activation", // 激活 + pwdInconsistent: "The two passwords are inconsistent!", // 两次输入密码不一致 + userNameNotNull: "Username can not be empty!", // 用户名不能为空 + userNameLength: "The length of the user name should be controlled within 6 ~ 18 characters!", // 用户名长度应控制在 6 ~ 18 个字符 + userNamecombination: "Username can only be a combination of English letters and numbers!", // 用户名只能由英文字母、数字组合! + realNameNotNull: "Do not leave blank for real name!", // 真实姓名不能为空 + realNameLength: "Real name length should be controlled within 6 ~ 18 characters!", // 真实姓名长度应控制在 6 ~ 18 个字符 + realNamecombination: "The real name can only be a combination of English letters and numbers!", // 真实姓名只能由英文字母、数字组合! + pwdNotNull: "password can not be blank!", // 密码不能为空! + pwdNotLength: "The password length should be controlled within 6 ~ 18 characters!", // 密码长度应控制在 6 ~ 18 个字符! + pwdNotcombination: "Password can only be a combination of English letters and numbers!", // 密码只能由英文字母、数字组合! + confirmpwdNotNull: "confirm password can not be blank!", // 确认密码不能为空! + confirmpwdInconsistent: "Confirm password and password input are inconsistent!", // 确认密码和密码输入不一致! + modifyUsersuccess: "Edit user successfully!", // 编辑用户成功! + createUsersuccess: "User created successfully!", // 创建用户成功! + + roleList: 'Role list', // 角色列表 + roleName: 'Role Name', // 角色名称 + roleType: 'Role type', // 角色名称 + remark: 'describe', // 描述 + createRole: 'Creating a Role', // 创建角色 + roleDetail: 'Role details', // 角色详情 + modifyRole: 'Edit role', // 编辑角色 + deleteRoleMsg: 'Are you sure to delete this role?', // 确定删除该角色吗? + deleteRoleSuccMsg: 'Role deleted successfully!', // 删除角色成功! + createRoleSuccMsg: 'Created the character successfully!', // 创建角色成功! + modifyRoleSuccMsg: 'Edit character success!', // 编辑角色成功! + boundorg: 'Bound organization', // 绑定组织 + setPermission: 'Permission settings', // 权限设置 + roleNameplaceholder: 'Please enter the role name', // 请输入角色名称 + roleNametooltip: 'Supports the combination of Chinese, numbers, and letters, with a character length of 2 to 18 digits', // 支持中文、数字、字母进行组合,字符长度为2 ~ 18位 + boundorgplaceholder: 'Please bind the organization', // 请绑定组织 + optionalPermissions: 'Optional permissions', // 可选权限 + selectedPermissions: 'Selected permissions', // 已选权限 + roleTypeplaceholder: 'Please select the role type', // 请选择角色类型 + roleNameNotNull: 'Role name cannot be empty', // 角色名称不能为空 + roleNameLength: 'The length of the name should be controlled within 2 ~ 18 characters', // 名称长度应控制在 2 ~ 18 个字符 + setPermissionplaceholder: 'Please set permissions', // 请设置权限 + + // 组织管理 + cpu: 'core', // 核 + mem: 'RAM', // 内存 + disk: 'storage', // 存储 + organizationName: 'name of association', // 组织名称 + userNum: 'User number', // 用户数 + serverVmNum: 'Cloud Server',// 云服务器 + parentName: 'Parent organization', // 上级组织 + CPUallocationratio: 'CPU allocation ratio', // CPU分配比 + memoryallocationratio: 'Memory allocation ratio', // 内存分配比 + Storageallocationratio: 'Storage allocation ratio', // 存储分配比 + editOrg: 'Edit organization',// 编辑组织 + createOrg: 'Create an organization',// 创建组织 + delereOrgconfirm: "Are you sure to delete this organization?", // 确定删除该组织吗 + delereOrgSucc: 'Delete organization successfully!', // 删除组织成功! + organizationNameplc: 'Please enter an organization name',// 请输入组织名称 + parentNameSelect: 'Please select the parent organization', // 请选择上级组织 + selectSarentName: 'select the parent organization', // 选择上级组织 + vdcId: 'Select VDC', // 选择VDC + vdcIdPlc: 'If not selected, the default is the first-level VDC',// 未选默认为一级VDC + vdcIdPlcInput: 'Please select VDC',// 未选默认为一级VDC + createLeader: 'Organization Administrator',// 组织管理员 + createLeaderis: 'Create an organization administrator',// 创建组织管理员 + createLeaderselect: 'Please choose whether to create an organization administrator',// 请选择是否创建组织管理员 + createLeadernot: 'Not created yet',// 暂不创建 + organizationNameNotNull: 'Organization name cannot be empty', // 组织名称不能为空 + editOrgSucc: 'Edit organization successfully!',// 编辑组织成功! + createOrgSucc: 'Create organization successfully!', // 创建组织成功! + vdcName: 'VDC name', // VDC名称 + vdcConfigure: 'Configuration', // 配置 + editOrgName: 'Edit organization name', // 修改组织名称 + editOrgNamesuccessMsg: 'Modify the organization name successfully', // 修改组织名称成功 + bindOrgNamePlc: 'Please select a binding organization', // 请选择绑定组织 + + netWorkSet: { + ID: 'ID', // ID + networkName: 'network name', // 网络名称 + interfaceType: 'Network Type', // 网络类型 + virtualSwitch: 'virtual switch', // 虚拟交换机 + modelType: 'NIC type', // 网卡类型 + addressPool: 'address pool', // 地址池 + portGroup: 'port group', // 端口组 + securityGroup: 'security group', // 端口组 + clusterName: 'cluster name', // 集群名称 + } +} \ No newline at end of file diff --git a/src/assets/common/lang/en/common.js b/src/assets/common/lang/en/common.js new file mode 100644 index 0000000..dc0e609 --- /dev/null +++ b/src/assets/common/lang/en/common.js @@ -0,0 +1,325 @@ +// 公共模块 +export default { + canceled: "Cancelled!", // 已取消! + delete: "Delete", + operation: "Operate", + sureDel: "Confirm delete", + save: "Save", + saveSuccess: "Save successfully!", + saveFail: "Save fail!", + passwordCantNull: "Password cannot be empty", + open: "Open", + password: "password", + openSuccess: "Open successfully!", + createSuccess: "create successfully", + editSuccess: "edit successfully", + openFail: "Open fail!", + hostSubmitSuccess: "Host hosting task submitted successfully", + hostEditSuccess: "Host hosting task editted successfully", + cancellation: "cancellation", + delLotSure: "Confirm Batch Delete", + delTips: "After deletion, it cannot be restored. Please operate with caution", + tips: "Tips", // 提示 + loadingText: "Loading desperately", // 拼命加载中 + refresh: "refresh", // 刷新 + select: "select", // 选择 + create: "create", // 创建 + open: "open", // 开 + close: "close", // 关 + placeholder: "Please enter content", // 请输入内容 + view: "View", // 查看 + add: "Add", // 添加 + nametooltip: + "Supports the combination of Chinese, numbers, and letters, with a character length of 2 to 18 digits", // 支持中文、数字、字母进行组合,字符长度为2 ~ 18位 + nameLength: "Length should be controlled between 2 ~ 18 characters", // 长度应控制在 2 ~ 18 个字符 + vmName: + "The value can contain only letters, digits, underscores, and hyphens (-)", + adminNameLength: "Length should be controlled between 6 ~ 20 characters", // 长度应控制在 6 ~ 20 个字符 + adminNameWranMsg: "Combination of English letters and numbers only", // 只能由英文字母、数字组合 + cpuValtip: "The cpu supports only an even number or 1", + adminPwdLength: "Length should be controlled between 6 ~ 18 characters", // 长度应控制在 6 ~ 18 个字符 + adminPwdWranMsg: + "The password can only be a combination of English letters and numbers", // 密码只能由英文字母、数字组合 + pleaseEnter: "please enter", // 请输入 + pleaseSelsect: "please choose", // 请选择 + pleaseSet: "please set", // 请设置 + set: "set up", // 设置 + previous: "Previous", // 上一步 + nextStep: "Next step", // 下一步 + confirmation: "confirm", // 确认 + notNull: "Can not be empty", // 不能为空 + cpu: "core", // 核 + mem: "RAM", // 内存 + disk: "storage", // 存储 + diskSize: "storage size", // 存储大小 + hard: "disk", // 磁盘 + addhardMsg: + "The cloud server has not applied for a disk, please add it as needed", // 该云服务器没有申请磁盘,请按需添加 + diskNumMaxMsg: "The maximum number of disks has been reached", // 磁盘数目已达上限 + diskNumMsg: "Disk size cannot be a positive integer less than 1", // "磁盘大小不能为小于1的正整数"; + diskNumSizeMsg: "Disk size cannot be empty", // "磁盘大小不能为空"; + diskNumMinMsg: "Add at least one disk", // "至少添加一块磁盘"; + cdRom: "CD-ROM", // 光驱 + newDisk: "add disk", // 新增磁盘 + network: "network card", // 网卡 + newnetwork: "Add network card", // 新增网卡 + addnetworkMsg: + "The cloud server has not been applied for, please add a network card as needed", // 该云服务器没有申请,请按需添加网卡 + networkNumMaxMsg: "The number of network cards has reached the upper limit", // 网卡数目已达上限 + networkpurpose: "Please select a network configuration", // 请选择网络配置 + networkSet: "set up network", // 设置网络 + newnetwork: "set up new network", + upperNetwork: "Select upper-level network", // 选择上级网络 + to: "to", // 至 + enddate: "end date", // 结束日期 + startdate: "start date", // 开始日期 + people: "people", // 人 + confirm: "OK", + cancel: "Cancel", + success: "successfully", + fail: "fail", + modify: "Edit", + batchModify: "Bulk Edit", + build: "Build", + operation: "Operate", + save: "Save", + startUp: "Start Up", + saveSuccess: "Save successfully!", + saveFail: "Save fail!", + createTime: "create time", + open: "Open", + openSuccess: "Open successfully!", + openFail: "Open fail!", + close: "Close", + closeSuccess: "Close successfully!", + closeFail: "Close fail!", + updateSuccess: "updateSuccess", + export: "Export", + exportCsv: "Export CSV", + exportElef: "Export ELFF", + startTIme: "Start date", + endTIme: "End date", + recentWeek: "In the latest week", + lastMonth: "Last Month", + lastThreeMonths: "Last 3 months", + filter: "Filter:", + emptyFilter: "Empty filter", + enter: "Please enter", + select: "Please select", + to: "To", + date: "Date", + user: "User", + userName: "User name", + type: "Type", + server: "Server", + organization: "Organization", + information: "Information", + name: "Name", + status: "Status", + normal: "Normal", + desc: "Descripetion", + warn: "Warn", + notAvailable: "Not available", + tips: "Tips", + hour: "Hour", + add: "Add", + delete: "Delete", + notRunning: "not Running", + startSession: "Start", + startSessionSuccess: "Start success", + closeSession: "Shutdown", + closeSessionSuccess: "Shutdown success", + forcedCloseSession: "Forced Shutdown", + restart: "restart", + forcedRestart: "Forced Restart", + sendMessage: "Send Message", + createSnapshot: "Create a snapshot", + migration: "Migration", + extractionLog: "Extraction Log", + detection: "detection", + systemRecovery: "System Recovery", + power: "power", + offline: "Offline", + loadingText: "Loading...", + moreLabel: "More", + validateNull: "Cannot be empty", + validateNumber: "Must be a number", + validateLeng3_15: "The length should be betwee 3 and 15 characters", + column_Dispaly: "Column Display Settings", + refreshTable: "Rfresh Table", + selected_label: "Selected", + to_select_label: "To Select", + operation_control: "Management console: ", + download_all: "Batch download", + all: "all", + sureDelete: "Do you want to delete it?", + deleteSuccess: "Deleted successfully!", + sureModify: "Confirm the modification?", + modifySuccess: "Modified successfully!", + sureSubmmit: "Do you confirm submission?", + submmitSuccess: "Submitted successfully!", + tableSetting: "Table Settings", + apply: "apply", + reset: "reset", + remoteControl: "Remote Control", + isSure: "confirm", + notice: "Notice", + approved: "Approved", // 审批 + alarm: "Alarm", // 告警 + search: "search", // 搜索 + createTime: "create Time", // 创建时间 + changeTheme: "switch skin", // 切换皮肤 + changeLangEvent: "switch language", // 切换语言 + changeLangok: "Are you sure you want to switch languages?", // 确定切换语言吗? + changePassword: "change Password", // 修改密码 + detailsInfo: "Details", // 详情 + changeSpec: "Change Specifications", // 变更规格 + pass: "pass", // 通过 + refuse: "Refuse", // 拒绝 + time: "time", // 时间 + batchPass: "batch pass", // 批量通过 + batchRefuse: "Bulk rejection", // 批量拒绝 + batchReviewsucc: "Batch review succeeded", // 批量审核成功 + reviewsucc: "Review succeeded", // 审核成功 + refusesucc: "refusal to succeed", // 拒绝成功 + applyDelete: "request deletion", // 申请删除 + originalSize: "original size", // 原大小 + strip: "strip", // 条 + alreadyAllocate: "Assigned", // 已分配 + noAllocate: "unassigned", // 已分配 + + details: { + summary: "summary", // 概要 + resourceAllocation: "Resource Allocation", // 资源分配情况 + CPUallocationRatio: "CPU allocation ratio", // cpu分配比 + totalcapacity: "total capacity", // 总容量 + used: "used", // 已用 + available: "available", // 可用 + memoryAllocationRatio: "memory allocation ratio", // 内存分配比 + storageAllocationRatio: "storage allocation ratio", // 存储分配比 + resourceStatistics: "Resource Statistics", // 资源统计 + total: "total", // 总数 + activated: "activated", // 已激活 + inactivated: "inactivated", // 未激活 + online: "online", // 在线 + offline: "offline", // 离线 + resourceUsage: "Resource Usage", // 资源使用情况 + CPUUtilization: "CPU utilization", // CPU利用率 + memoryUtilization: "memory utilization", // 内存利用率 + storageUtilization: "storage utilization", // 存储利用率 + cpuCount: "cpu Count", // cpu数: + disk: "disk", // 磁盘 + diskIOwrites: "Disk I/O writes", // 磁盘I/O写入 + diskIOread: "Disk I/O read", // 磁盘I/O读取 + network: "network", // 网络 + netWorkInSpeedData: "network inflow speed", // 网络流入速度 + netWorkOutSpeedData: "network outgoing speed", // 网络流出速度 + }, + route: { + homePage: "Home", // 首页 + resource: "resources", // 资源 + operator: "operate", // 运营 + monitor: "Monitoring", // 监控 + zone: "Availability Zone", // 可用区 + zoneDetail: "Availability Zone Details", // 可用区详情 + cluster: "physical cluster", // 物理集群 + clusterDetail: "Physical Cluster Details", // 物理集群详情 + vdc: "Virtual Data Center (VDC)", // 虚拟数据中心(VDC) + vdcDetail: "Virtual Data Center (VDC) Details", // 虚拟数据中心(VDC)详情 + servervm: "Cloud Server", // 云服务器 + servervmDetail: "Cloud server details", // 云服务器详情 + org: "Organizational management", // 组织管理 + orgDetail: "Organization Details", // 组织详情 + permission: "authority management", // 权限管理 + userMgr: "User Management", // 用户管理 + roleMgr: "role management", // 用户管理 + workorder: "Work order", // 工单管理 + WorkorderReview: "Work order review", // 工单审核 + workorderDetail: "Ticket details", // 工单详情 + networkconfig: "network settings", // 网络设置 + alarmEvent: "Alarm event", // 告警事件 + alarmLog: "Alarm log", // 告警日志 + settingAlarm: "Alarm settings", // 告警设置 + operateLog: "Operation log", // 操作日志 + serverEvent: "Physical host events", // 物理主机事件 + cloudServerEvent: "Cloud server events", // 云服务器事件 + vMwareMgr: "VMware managed", // VMware纳管 + vMwareMgrDetail: "VMware Onboarding Details", // VMware纳管详情 + imageMgr: "Image management", // 镜像管理 + imageMgrUpload: "upload image", // 上传镜像 + imageMgrDetail: "Mirror details", // 镜像详情 + taskcenter: "task center", // 任务中心 + externalCloud: "external cloud", + vcenter: "Managed vCenter", + reliableCenter: "reliable Center", + linkManagement: "link Management", + remoteDisasterRecovery: "remote Disaster Recovery", + mainAndBackupKcp: "main And Backup Kcp", + bareMetal: "bare Metal", + }, + login: { + resetPassword: "reset Password", // 重置密码 + oldPwd: "old password", // 原密码 + placeholder: + "Password length should be controlled within 6 ~ 18 characters", // 长度6~18位 + newPwd: "new password", // 新密码 + confirmPwd: "confirm password", // 确认密码 + confirmPwdErr: "The passwords entered twice do not match!", // 两次输入密码不一致! + pwdMsg: "password can not be blank", // 密码不能为空 + confirmPwdlenMsg: + "The password can only be a combination of English letters and numbers", // 密码只能由英文字母、数字组合 + confirmPwdMsg: "Confirm password and password input are inconsistent", // 确认密码和密码输入不一致 + }, + home: { + homeText: + "Resource pooling and standardization, intelligent planning and management", // 资源池化与标准化,智能规划与管理 + homeSubText: + "A single neutral console manages heterogeneous infrastructures and connects to existing business process platforms. The resources on the cloud are logically pooled, so as to implement resource allocation based on the enterprise organizational structure, and provide standard processes and standardized cloud services", // 单个中立的控制台对下纳管异构的基础设施,对接已有业务流程平台。将云上的资源进行逻辑池化,从而基于企业组织架构来实行资源分配,并提供标准的流程和规范的云服务 + createZone: "Add Availability Zone", // 添加可用区 + createCluster: "Add a cluster", // 添加集群 + createVdc: "Add VDC", // 添加VDC + cpuUseRatio: "CPU usage", // CPU使用率 + memUseRatio: "memory usage", // 内存使用率 + owningCluster: "owning cluster", // 所属集群 + cloudHosting: "Cloud Server", // 云服务器 + physicalMachine: "physical host", // 物理主机 + workerOrder: "Work order review", // 工单审核 + alarm: "alert", // 告警 + cpuUtilization: "CPU utilization", // CPU利用率 + memoryUtilization: "memory utilization", // 内存利用率 + storageUtilization: "storage utilization", // 存储利用率 + accountOverview: "Account Overview", // 账户总览 + platformManage: "Platform management user", // 平台管理用户 + orgManage: "Organizing management users", // 组织管理用户 + selfService: "self-service users", // 自服务用户 + used: "used", // 已用 + totalCpu: "Total CPU capacity", // CPU总容量 + usable: "available", // 可用 + totalMem: "total memory capacity", // 内存总容量 + totalStorage: "total storage capacity", // 存储总容量 + zone: "Availability Zone", // 可用区 + zoneNum: "Number of Availability Zones", // 可用区数量 + cluster: "cluster", // 集群 + clusterNum: "Total number of clusters", // 集群总数 + physicalHost: "physical machine", // 物理机 + physicalHostNum: "Total number of physical machines", // 物理机总数 + VDC: "VDC", // VDC + VDCNum: "Total VDCs", // VDC总数 + serverVm: "Cloud Server", // 云服务器 + serverVmNum: "Total number of cloud servers", // 云服务器总数 + total: "total", // 总数 + }, + + cloneTypeArr: { + LINK_CLONE: "linked clone", // 链接克隆 + FULL_CLONE: "full clone", // 链接克隆 + }, + securityPolicyArr: { + NONE: "none", // 无 + SECURITY_GROUP: "security group", // 安全组 + VIRTUAL_FIREWALL: "virtual firewall", // 虚拟防火墙 + }, + successfulOperation: "Successful operation!", // 操作成功 + operationFailed: "operation failed!", // 操作失败 + noMoreOperations: "No more operations", +}; diff --git a/src/assets/common/lang/en/externalCloud.js b/src/assets/common/lang/en/externalCloud.js new file mode 100644 index 0000000..20ae7df --- /dev/null +++ b/src/assets/common/lang/en/externalCloud.js @@ -0,0 +1,267 @@ +// externalCloud +export default { + clusterEdleteConfirm: 'Are you sure you want to delete this physical cluster?', // 确定删除该物理集群吗? + clusterEdleteSuccess: 'Delete physical cluster successfully!', // 删除物理集群成功! + transVmTips1:'During the migration process, the cloud server still provides services to the public normally. In the final stage of migration, the system automatically shuts down the cloud server and synchronizes the incremental data generated during the migration process to complete the migration;', + transVmTips2:'After the migration is completed, automatically start the cloud server on the target cluster', + statuscell: { + OVERDUE: 'expired', // 已过期 + AVAILABLE: 'online', // 在线 + CONNECTED: 'connected', // 已连接 + INSTALLING: 'Install', // 安装 + SUSPEND: 'pause', // 暂停 + UNKNOWN: 'other', // other + ONLINE: 'online', // 在线 + OFFLINE: 'offline', // 离线 + HALT: 'abnormal', // 异常 + EXCEPTION: 'abnormal', // 异常 + NORMAL: 'normal', // 正常 + WARNING: 'warn', // 警告 + ERROR: 'mistake', // 错误 + POWERED_ON: 'online', // 在线 + POWERED_OFF: 'closure', // 关闭 + TASK_EXECUTION: 'task executtion', + INIT: 'init', + }, + vcenter: { + name: 'name', + remark: 'remark', + status: 'status', + versionNumber: 'version Number', + clusterUrl: 'Cluster URL', + useRate:'Utilization', + clustercpurate: 'CPU utilization', + clustermemoryrate: 'memory utilization', // 内存利用率 + clusterstoragerate: 'storage utilization', // 存储利用率 + addVcenter: 'add vcenter', + versionNumber: 'version number', + editVcenter: 'edit vCenter', + nameLength: 'The value contains 2 to 32 characters',// + loginFalse: 'The vcenter login account fails to be verified. Check whether the account password is correct',// + nametooltip: 'The value can contain 2 to 32 characters, including digits, and letters',//The value can contain 2 to 32 characters, including digits, and letters + type: 'type', + storageTotalCapacity: 'Total capacity', + storageCapacityUsedRate: 'Capacity utilization rate', + clusterEditSussess: 'VCenter information is successfully edited', + clusterAddtSussess: 'VCenter information is successfully added. Procedure', + clusterSummary: 'Summary', // 概要 + clusterPhysicalHost: 'Physical Host', // 物理主机 + clusterVersion: 'Version', // 集群版本 + clusterCeateTime: 'Ceate Time', // 添加时间 + cpuModelName: 'name', // 名称 + cpuModelstatus: 'status', // 状态 + cpuModelType: 'CPU type', // CPU类型 + cpuModelserverArch: 'server Arch', // 服务器架构 + cpuModelserverType: 'server Type', // 服务器类型 + cpuModelcpurate: 'CPU rate', // CPU利用率 + cpuModelmemoryrate: 'memory rate', // 内存利用率 + vmNumber: 'host number', + storageModelmemoryrate: 'storage rate', // 内存利用率 + cloudServer: 'cloud Server', // 存储 + domainName:'Domain Name', + domainNameUrlWranMsg:'please input domain name Ip', + clusterEditPassword:'please input edit password', + enterPort:'Please enter the port number', + enterProtocol:'Please select an address protocol type', + }, + + // VMware纳管 + vMwareMgr: { + name: 'name', // 名称 + namePlac: 'Name is required', // 名称不能为空 + remark: 'describe', // 描述 + vcenterIp: 'ip address', // ip地址 + vcenterPort: 'port', // 端口 + vcenterAccount: 'account', // 账号 + vcenterAdminName: 'username', // 用户名 + vcenterAdminNameNot: 'Username can not be empty', // 用户名不能为空 + vcenterAdminNamePlac: 'Enter the vCenter administrator username', // 输入vCenter管理员用户名 + vcenterAdminPassword: 'password', // 密码 + vcenterAdminPasswordNot: 'password can not be blank', // 密码不能为空 + vcenterAdminPasswordPlac: 'Please enter password', // 请输入密码 + addvMwareMgr: 'Add VMware Managed', // 添加VMware纳管 + editvMwareMgr: 'Edit VMware Managed', // 编辑VMware纳管 + type: 'type', // 类型 + typePlac: 'Type cannot be null', // 类型不能为空 + addSucc: 'Added successfully', // 添加成功 + editSucc: 'Edited successfully', // 编辑成功 + vmlist: 'Cloud server list', // 云服务器列表 + powerStatus: 'state', // 状态 + memory: 'Memory', // 内存 + }, + network: { + network: 'The internet',// 网络 + networkName: 'network name',// 网络名称 + virtualSwitch: 'virtual switch',// 虚拟交换机 + portGroup: 'Port group to which it belongs',// 所属端口组 + macAddress: 'MAC address',// MAC地址 + ipAddress: 'IP address',// IP地址 + pool: 'address pool',// 地址池 + uploadSpend: 'Downlink bandwidth(KB/S)',// 下行带宽(KB/S) + downloadSpend: 'Upstream bandwidth(KB/S)',// 上行带宽(KB/S) + setUp: 'network settings', //网络设置 + cluster: 'physical cluster', //物理集群 + selectcluster: 'Please select a physical cluster', //请选择物理集群 + networkName: 'network name', //网络名称 + networkNameplac: 'Please enter a network name', //请输入网络名称 + networkNametooltip: 'Support Chinese, English, numbers, limited to 2~18 characters', //支持中文、英文、数字,限定2~18字数 + modelType: 'NIC type', //网卡类型 + networkCard: 'NIC', //网卡 + modelTypeplac: 'Please select the network card type', //请选择网卡类型 + addressPool: 'address pool', //地址池 + addressPoolplac: 'Please select an address pool', //请选择地址池 + virtualSwitch: 'virtual switch', //虚拟交换机 + virtualSwitchplac: 'Please select a virtual switch', //请选择虚拟交换机 + portGroup: 'port group', //端口组 + portGroupplac: 'Please select a port group', //请选择端口组 + permission: 'security group', //安全组 + permissionresouse: 'Security Group Resources', //安全组资源 + effectivepermission: 'Effective security group', //生效安全组资源 + networkNamelen: 'Name length should be controlled between 2 ~ 18 characters', //名称长度应控制在 2 ~ 18 个字符 + securityPolicy: 'security strategy', //安全策略 + virtualFirewallName: 'virtual firewall', //虚拟防火墙 + virtualFirewallNamePlc: 'Please select a virtual wall', //请选择虚拟防护墙 + }, + disk: { + provisionMode: 'Provision mode',//Provision mode + provisioningDeferredZeroing: 'Thick provisioning deferred zeroing',//Thick provisioning deferred zeroing + setForQuickZeroing: 'set for quick zeroing',//set for quick zeroing + sourceFile: 'source File', + leanProvisioning: 'Lean provisioning'//Lean provisioning + }, + task: { + type: 'type', + operation: 'operation', + objectName: 'object Name', + operationUser: 'operation User', + startTime: 'start Time', + finishTime: 'finish Time', + status: 'status', + detail: 'detail', + reason: 'reason', + }, + vmList: { + shutdown: 'shutdown', + wakeUp: 'wakeUp', + pause: 'pause', + restart: 'restart', + powerOff: 'power Off', + clone: 'clone', + edit: 'edit', + migration: 'migration', + migrationMc:'migration to MC', + delete: 'delete', + create: 'Create ', + cancelled: 'Cancelled ', + turnOn: 'Turn on ', + cancel: "Cancel ", + shutDown: 'Shut down ', + reboot: 'Reboot ', + ipAddress: 'ip address ', + cpuCore: "cpu (core) ", + memorySize: "Memory (GB) ", + storageSize: "Storage (GB) ", + hasOpenVmTips: 'There is a VM in power-on state in the selected VM, please check ', + hasCloseVmTips: "The selected VMS have VMS in shutdown state, please check ", + opensuccess: "Successfully issued the startup task. Please view it in the task console ", + closesuccess: "Successfully issued the Power off. Please view it in the task console ", + sureclose: "Confirm power off ", + delsuccess: "Delete successfully ", + wakeupsuccess: "Successfully issued the Wake up success. Please view it in the task console ", + pausesuccess: "Pause success ", + poweroffsuccess: "Successfully issued the Power off success. Please view it in the task console ", + rebootsuccess: "Successful reboot ", + sureShutUpTips: " This action will shut down this cloud server. Do you want to continue?", + sureWeakUpTips: " This operation will wake up the cloud server, Do you want to continue?", + sureDelTips: " This action will delete this cloud server, do you want to continue?", + sureBatchRebootTips: " This operation will restart cloud servers in bulk. Do you want to continue?", + surePauseTips: " This action will pause this cloud server. Do you want to continue?", + sureRebootTips: " This operation will restart the cloud server. Do you want to continue?", + sureCloseTips: " This operation will power down the cloud server. Do you want to continue?", + sureBatchDelTips: " This action will remove this cloud server in bulk, do you want to continue?", + sureWeakeUp: " Confirm wake up ", + surePause: "Confirm pause", + sureReboot: " Confirm restart ", + surePowerOff: " Confirm power off ", + powerOff: "power off", + sureDel: "Confirm delete", + batchReboot: "Batch restart", + batchDel: " Batch delete ", + }, + vmOperate: { + createVm: ' Create Cloud Server ', + physicalCluster: 'physical cluster', + name: 'Name', + description: 'Description', + runningPosition: 'Running position', + storageLocation: 'Storage location', + choose: 'choose', + MirrorFir: " mirror file ", + core: 'core', + custom: 'custom', + memory: 'memory', + diskCnatNull: "The disk must not be empty", + disk: ' Disk ', + netCardCantNull: ' Network card must not be empty ', + netCard: 'net card', + addntCard: " Add NIC ", + basicInfo: 'Basic information', + os: " operating system ", + configInfo: " Configuration information ", + disk: " disk ", + network: 'network', + networkName: ' Network name ', + ntAdapter: ' network adapter ', + cpuCore: " Number of CPU cores ", + memSize: " memory size ", + createSuccess: " The VM is created successfully, please view the progress on the task console ", + chooseRunWayTips: " Please select a virtual machine run location first ", + cantMoreDisk: 'The number of disks has reached the upper limit', + cantMoreNt: "The number of network card has reached the upper limit", + chooseLocation: "Choose where to store it ", + sure: "Be sure", + host:'host', + cancel: "Cancel", + mirName: "Mirror name", + opType: "Operation type", + osType: "Mirror type", + osSize: "Mirror size", + chooseMirFile: "Choose Mirror File", + editVm: 'Edit Cloud server ', + cantChangeOnlineCpu: 'The CPU size of an online VM cannot be modified ', + cantChangeOnlineMem: 'The memory size of an online virtual machine cannot be modified ', + cantDelOnlineDisk: ' Cannot delete an added disk from an online VM', + diskCantNull: 'Disk must not be empty ', + willDelDisk: 'This disk will be deleted ', + delThisDisk: 'Delete this disk ', + cancelThisDisk: 'cancel delete disk ', + diskCantNull: 'Disk must not be empty ', + addNewDisk: 'Add a new disk', + delNetCard: 'This network card will be deleted ', + recoverNetCard: 'undo to delete a network card', + cpuCantNull: 'cpu cannot be empty ', + memCantNull: 'Memory cannot be empty ', + cantChangeLessBefor: 'The disk size after modification must not be smaller than the original disk size ', + editSuccessTips: 'Edit and modify task submitted successfully, please view specific information in the task desk', + cloneVm: 'Clone Cloud Server ', + chooseHost: 'Select host ', + cluster: 'cluster', + cloneSuccess: 'Clone task submitted successfully, please check the specific information in the task console ', + chooseHostTips: 'Please select the host first', + autoPlace:'Automatic placement', + computingRes:'Computing resource', + automatic:'automatic', + customize:'customize', + bindRes:'Bind resources', + modeMig:'Mode of migration', + shutDownTips:'After the migration, the vCenter cloud server is automatically shut down', + stopTips:'After the migration is complete, the original VM is automatically stopped', + startMoving:'Start after moving in', + addNicTips:'If no NIC is added, add nics as required', + nic:'Network card', + phyTips:'The physical cluster cannot be empty', + storageTips:'The storage location cannot be empty', + nicTips:'The NIC specifications cannot be empty', + offlineMig:'The offline migration is submitted successfully. Check the progress on the task console', + } +} diff --git a/src/assets/common/lang/en/imageMgr.js b/src/assets/common/lang/en/imageMgr.js new file mode 100644 index 0000000..430bc1e --- /dev/null +++ b/src/assets/common/lang/en/imageMgr.js @@ -0,0 +1,75 @@ +// imageMgr 镜像管理 +export default { + imageMgr: { + publicImage: 'public mirror', // 公共镜像 + sharedMirror: 'shared mirror', // 共享镜像 + privateImage: 'private image', // 私有镜像 + status: 'state', // 状态 + imageName: 'image name', // 镜像名称 + imageNameplac: 'Please enter a mirror name', // 请输入镜像名称 + imageRemark: 'describe', // 描述 + imageRemarkplac: 'Please enter a description', // 请输入描述 + imageSize: 'capacity', // 容量 + orgNameDesc: 'Organization', // 所属组织 + typeDesc: 'Image type', // 镜像类型 + imageFromDesc: 'source', // 来源 + zoneName: 'Availability Zone', // 可用区 + zoneNameplac: 'Please select an Availability Zone', // 可用区 + createTime: 'creation time', // 创建时间 + createUser: 'creator', // 创建者 + imageDownload: 'export image', // 导出镜像 + syncImage: 'Sync mirror', // 同步镜像 + syncImageSuccess: 'Sync mirroring succeeded', // 同步镜像 + deleteImage: 'delete', // 删除 + deleteConfirm: 'OK to delete the image?', // 确定删除该镜像? + deletebatchConfirm: 'OK to delete the selected image?', // 确定删除所选镜像? + deleteSuccess: 'Mirror deleted successfully!', // 删除镜像成功! + tosharedImage: 'Convert to shared image', // 转为共享镜像 + topublicMirror: 'Convert to public mirror', // 转为公共镜像 + editImage: 'Edit image', // 编辑镜像 + editImageSuccess: 'Edit image successfully!', // 编辑镜像成功! + makeImage: 'make a mirror', // 制作镜像 + makeImageSuccess: 'Created mirror successfully!', // 制作镜像成功! + uploadImage: 'upload image', // 上传镜像 + orgName: 'organize', // 组织 + orgNameplac: 'Please select an organization', // 请选择组织 + imageupload: 'Upload local image files to KCP cloud platform', // 上传本地镜像文件到KCP云平台 + fileName: 'Upload local image files to KCP cloud platform', // 选择镜像 + fileNameplac: 'Please select an image file!', // 请选择镜像文件! + uploadFileFormat: 'Upload files can only be in .iso, .gvm format!', // 上传文件只能是 .iso、.gvm格式! + uploadFileSize: 'Upload file size cannot exceed 50GB!', // 上传文件大小不能超过 50GB! + uploadingFile: 'uploading file', // 正在上传文件: + notCloseThisPage: 'please do not close this page', // ,请不要关闭此页面 + filetatalSize: 'total file size', // ,请不要关闭此页面 + uploaded: 'uploaded', // ,请不要关闭此页面 + uploadSpeed: 'upload speed', // 上传速度 + timeSpent: 'time spent', // 已花费时间 + timeRemaining: 'estimated time remaining', // 预计剩余时间 + cancelUpload: 'cancel upload', // 取消上传 + imgstatus: { + NORMAL: 'normal', // 正常 + ERROR: 'abnormal', // 异常 + SYNCING: 'synchronizing', // 同步中 + }, + imageFrom: { + UPLOAD: 'upload', // 上传 + MACHINE_MAKE: 'Cloud server production', // 云服务器制作 + SHARE_CHANGE: 'Shared image conversion', // 共享镜像转换 + PRIVATE_CHANGE: 'Private image conversion', // 私有镜像转换 + }, + imageActionList: { + IMAGE_UPLOAD: 'upload image', // 上传镜像 + IMAGE_SYNC: 'mirror sync', // 镜像同步 + IMAGE_CREATE_TEMPLATE: 'Generate template image', // 生成模板镜像 + IMAGE_MODIFY: 'Edit image', // 编辑镜像 + IMAGE_PRIVATE_TO_SHARE: 'Private image promoted to shared image', // 私有镜像提升为共享镜像 + IMAGE_SHARE_TO_PUBLIC: 'Shared image promoted to public image', // 共享镜像提升为公共镜像 + IMAGE_MAKE: 'make a mirror', // 制作镜像 + IMAGE_CREATE_GVM_FILE: 'Generate image file', // 生成镜像文件 + IMAGE_ERROR_SYNC: 'Mirror Abnormal - Sync Mirror', // 镜像异常-同步镜像 + IMAGE_DELETE: 'delete mirror', // 删除镜像 + IMAGE_DOWNLOAD: 'image download', // 镜像下载 + }, + makeImageMsg: 'The image only contains the system disk of the selected cloud server. In order to avoid incomplete image data, please migrate the important data of other disks of the cloud server to the system disk before making an image!', // 镜像中只包含选择云服务器的系统盘,为了避免镜像数据的不全面,请将云服务器的其他磁盘的重要数据迁移到系统盘中再来制作镜像! + } +} \ No newline at end of file diff --git a/src/assets/common/lang/en/index.js b/src/assets/common/lang/en/index.js new file mode 100644 index 0000000..fe13f2b --- /dev/null +++ b/src/assets/common/lang/en/index.js @@ -0,0 +1,28 @@ +import common from './common.js' +import authorityMgr from './authorityMgr.js' +import resourceMgr from './resourceMgr.js' +import monitorMgr from './monitorMgr' +import alarmevents from './alarmevents' +import serverVirtualization from './serverVirtualization' +import operateMgr from './operateMgr.js' +import imageMgr from './imageMgr.js' +import operateLog from './operateLog.js' +import transferMgr from './transferMgr.js' +import taskcenter from './taskcenter.js' +import externalCloud from './externalCloud.js' +import reliableCenter from './reliableCenter.js' +export default { + common,// 公共模块 + authorityMgr, //权限管理 + resourceMgr, // 资源管理 + ...monitorMgr, // 监控 + ...alarmevents, // 告警事件 + ...serverVirtualization, // kcp及自服务云服务器详情-操作日志,参考mc将任务详情,和失败原因,进行国际化转移 + ...operateMgr, // 操作 + ...imageMgr, // 镜像管理 + ...operateLog, // 操作日志 + ...transferMgr, // 云服务器转移 + ...taskcenter, // 任务中心 + externalCloud,//外部云 + reliableCenter, +} \ No newline at end of file diff --git a/src/assets/common/lang/en/monitorMgr.js b/src/assets/common/lang/en/monitorMgr.js new file mode 100644 index 0000000..c23fbb1 --- /dev/null +++ b/src/assets/common/lang/en/monitorMgr.js @@ -0,0 +1,87 @@ +export default { + /** ****************** 日志告警—服务器事件 *********************************/ + monitoring: { + evtSeverity: { + ALL: 'All Levels', + INFO: 'Info', + WARN: 'Warning', + ERROR: 'Error' + }, + event: { + type: { + ALL: 'All Types', + SERVER_ONLINE: 'Server Online', + SERVER_OFFLINE: 'Server Offline', + SERVER_STATUS: 'Server Status', + SERVER_KSVD_START: 'System Services Start', + SERVER_KSVD_STOP: 'System Services Stop', + SERVER_KSVD_MSG: 'System Message', + CM_ACTIVE: 'Cluster Master Active', + CM_STANDBY: 'Cluster Master Standby', + DBMONITOR_OUT_SYNC: 'DBMonitor Touch Long', + MC_SERVICE_ALERT: 'MC Service Alert', + SESSION_MIGRATE: 'Session Migration', + KSVDCMD_RESTART: 'ksvd-cmd daemon restart', + KSVDCMD_DOWN: 'ksvd-cmd daemon down', + KSVDMPCD_RESTART: 'ksvdmpcd daemon restart', + KSVDMPCD_DOWN: 'ksvdmpcd daemon down', + KSVDSMARTD_RESTART: 'ksvdsmartd daemon restart', + KSVDSMARTD_DOWN: 'ksvdsmartd daemon down', + KSVDBRANCHD_RESTART: 'ksvdbranchd daemon restart', + KSVDBRANCHD_DOWN: 'ksvdbranchd daemon down', + DHCPD_RESTART: 'dhcpd daemon restart', + DHCPD_DOWN: 'dhcpd daemon down', + KSVDUDPD_RESTART: 'ksvdudp daemon restart', + KSVDUDPD_DOWN: 'ksvdudp daemon down', + KSVDP2P_RESTART: 'ksvdp2p daemon restart', + KSVDP2P_DOWN: 'ksvdp2p daemon down', + KSVDCACHEIO_RESTART: 'ksvdcacheio daemon restart', + KSVDCACHEIO_DOWN: 'ksvdcacheio daemon down', + KSVD_NETD_RESTART: 'Ksvdnetd process restart', + KSVD_NETD_DOWN: 'ksvdnetd process down', + KSVD_DPM_WAKEUP: 'dpm wake up', + KSVD_DPM_POWEROFF: 'dpm power off', + + VITUALSERVER_START: 'virtual server start', + VITUALSERVER_SHUTDOWN: 'virtual server shutdown', + VITUALSERVER_INSTALL: 'virtual server install', + VITUALSERVER_REBOOT: 'virtual server reboot', + VITUALSERVER_FORCEREBOOT: 'force restart', + VITUALSERVER_SUSPEND: 'virtual server suspend', + VITUALSERVER_WAKEUP: 'virtual server wake up', + VITUALSERVER_DELETE: 'virtual server delete', + VITUALSERVER_ABORT: 'virtual server force shut down', + VIRTUALSERVER_ERROR: 'error', + VIRTUALSERVER_WARN: 'warning', + VITUALSERVER_IMAGE: 'virtual servercreate Image', + VITUALSERVER_CLONEIMAGE: 'virtual server clone create Image', + VIRTUALSERVER_INSTALL_ERROR: 'Installation failed', + VIRTUALSERVER_CONNECT_STATUS: 'VNC connection', + VIRTUALSERVER_ONLINE_ERROR: 'Online editing failed', + VIRTUALSERVER_CLONE_VM: 'Clone Cloud Server', + VIRTUALSERVER_DYNAMIC_ADD: 'virtualserver dynamic add', + VIRTUALSERVER_KYLINTOOL: 'qga status', + VIRTUALSERVER_KSVDTOOL_EVENT: 'Set IP/Username/Password', + } + }, + serverEvtMap: { + severity: 'Severity', // 严重性 + desktopName: 'Cloud Server', // 云服务器名称 + type: 'Type', // 类型 + username: 'User', // 用户 + hostname: 'Run Host', // 运行主机 + timestamp: 'Date', // 日期 + info: 'Info', // 信息 + server: 'Server', // 服务器 + mutableTags: 'Sesource', // 资源 + }, + alarmEvtMap: { + severity: 'Alarm level', + date: 'Warning time', + type: 'Alert Name', + objectName: 'Alert object', + objectType: 'Object Type', + info: 'Info' + }, + } +} \ No newline at end of file diff --git a/src/assets/common/lang/en/operateLog.js b/src/assets/common/lang/en/operateLog.js new file mode 100644 index 0000000..aef892c --- /dev/null +++ b/src/assets/common/lang/en/operateLog.js @@ -0,0 +1,17 @@ +// operateLog 操作日志 +export default { + operateLog: { + logStatus: { + SUCCESS: "success", + FAIL: "fail", + RUNNING: "in execution", + }, + logType: { + IMAGE: "Image management", + CLUSTER: "Cluster management", + VDC: "VDC management", + ZONE: "Availability Zone Management", + ORG: "Organizational management", + }, + } +} \ No newline at end of file diff --git a/src/assets/common/lang/en/operateMgr.js b/src/assets/common/lang/en/operateMgr.js new file mode 100644 index 0000000..1dfc8c6 --- /dev/null +++ b/src/assets/common/lang/en/operateMgr.js @@ -0,0 +1,150 @@ +/** ****************** 操作 ******************************* **/ +export default { + + workOrder: { + choseRole:'choose role', + workOrderId: 'Ticket ID', // 工单ID + applyUser: 'applicant', // 申请人 + organizationName: 'Organization', // 所属组织 + typeDesc: 'Ticket type', // 工单类型 + typeDescplaceholder: 'Please select a ticket type', // 请选择工单类型 + type: 'type', // 类型 + target: 'Ticket object', // 工单对象 + statusDesc: 'state', // 状态 + status: 'work order status', // 工单状态 + statusplaceholder: 'Please select a ticket status', // 请选择工单状态 + applyReason: 'Reason for Application', // 申请原因 + auditOpinion: 'Feedback', // 反馈意见 + applyTime: 'application time', // 申请时间 + auditTime: 'processing time', // 处理时间 + reviewComments: 'Audit opinion', // 审核意见 + commentsNotempty: 'Review comments cannot be empty', // 审核意见不能为空 + commentsspecialChar: 'Review comments cannot contain special characters', // 审核意见不能出现特殊字符 + statusOptions: + { + ALL: "all", + + WAIT_CHECK: "pending review", + + CHECK_PASS: "Review passed", + + CHECK_NO_PASS: "rejected", + }, + + orderTypeOptions: + { + ALL: "all", + + REGISTER_USER: "Register an account", + + MODIFY_USER: "Modify account", + + APPLY_SERVERVM: "Apply for cloud server", + + MODIFY_SERVERVM: "Change cloud server", + + DEFERRED_SERVERVM: "Deferred cloud server", + + MODIFY_VDC: "Change VDC resources", + + }, + ipSet: { + ipBindMac: 'IP/MAC binding', // IP/MAC绑定 + ip: 'IP address', // IP地址 + ipNotNull: 'IP address cannot be empty', // IP地址不能为空 + ipWran: 'IP address entered incorrectly', // IP地址不能为空 + manualSetIp: 'Set IP manually', // 手动设置IP + mask: 'subnet mask', // 子网掩码 + maskNotNull: 'Subnet mask cannot be empty', // 子网掩码不能为空 + maskWran: 'Subnet mask entered incorrectly', // 子网掩码输入有误 + gw: 'default gateway', // 默认网关 + gwWran: 'Gateway input is incorrect', // 网关输入有误 + dns1: 'First DNS', // 首先DNS + dns1Wran: 'Incorrect preferred DNS entry', // 首选DNS输入有误 + dns2: 'Backup DNS', // 备先DNS + dns2Wran: 'Incorrect alternate DNS input', // 备用DNS输入有误 + ipMethod: 'ip method', // ip方式 + automaticDHCP: 'Automatic DHCP', // 自动DHCP + auto: 'automatic', // 自动 + manual: 'manual', // 手动 + tooltip: 'The cloud server does not have the QGA tool installed, and the manual setting does not take effect', // 云服务器未安装QGA工具, 手动设置不生效 + }, + vdcstatus: 'state', // 状态 + oldResouse: 'original source', // 原始资源 + applyResouse: 'Application Resources', // 申请资源 + realResouse: 'Audit resources', // 审核资源 + auditionUser: 'Inspector', // 审核者 + auditionTime: 'Review time', // 审核时间 + deadlineTypeDesc: 'Expiration processing', // 到期处理 + reason: 'reason', // 原因 + mobile: 'phone number', // 手机号 + osMachine: 'operating system', // 操作系统 + posMachine: 'Please select an operating system', // 请选择操作系统 + architecture: 'Architecture', // 架构 + parchitecture: 'Please select a schema', // 请选择架构 + specification: 'Specification', // 规格 + deadLineTime: 'Expire date', // 到期时间 + howtocreate: 'how to create', // 创建方式 + clusterName: 'owning cluster', // 所属集群 + iso: 'mirror', // 镜像 + selectiso: 'Choose an ISO image', // 选择ISO镜像 + isoLabel: 'ISO image name', // ISO镜像名称 + templateName: 'template name', // 模板名称 + applyNum: 'number of applications', // 申请个数 + description: 'description', // 描述 + useMonth: 'usage time', // 使用时间 + useMonthUnit: 'month', // 个月 + oldDeadlineTime: 'original expiry time', // 原到期时间 + newDeadlineTime: 'Delay time', // 延期时间 + realName: 'actual name', // 真实姓名 + newRealName: 'new real name', // 新真实姓名 + pwd: 'password', // 密码 + serverClusterType: 'computing resources', // 计算资源 + serverClusterTypeObj: { + CUSTOM: 'customize', + BIND_RESOURCE: 'bind resources', + AUTO: 'automatic' + }, + pselectCluster: 'Please select a host', // 请选择主机 + pselectTagNames: 'Please bind the resource', // 请绑定资源 + passapplyservervm: 'Apply for cloud server audit', // 申请云服务器审核 + workorderpass: 'examination passed', // 审核通过 + passmodifyservervm: 'Change cloud server audit', // 变更云服务器审核 + aliasName: 'name', // 名称 + aliasNameNotNull: 'Name is required', // 名称不能为空 + aliasNameLength: 'Name length should be controlled between 6 ~ 32 characters', // 名称长度应控制在 6 ~ 32 个字符 + serverNum: 'quantity', // 数量 + serverNumNotNull: 'The number of applications cannot be empty', // 申请个数不能为空 + serverNumIsoRange: 'The number of applications should be controlled within the range of 1 to 4', // 申请个数应控制在 1 ~ 4 范围 + serverNumRange: 'The number of applications should be controlled in the range of 1 ~ 100', // 申请个数应控制在 1 ~ 100 范围 + servertemplate: 'template', // 模板 + systemType: 'type', // 类型 + cloneType: 'create type', // 创建类型 + autoConfiguration: 'automatic placement', // 自动安置 + autoConfigurationOn: 'on', // 自动安置开 + autoConfigurationOff: 'close', // 自动安置关 + storageLocation: 'storage location', // 存储位置 + placstorageLocation: 'Please select a storage location', // 请选择存储位置 + serverVmType: { + ISO: 'ISO image', // ISO镜像 + TEMPLATE: 'template', // 模板 + }, + pserverVmTypeISO: 'Select or search for an ISO image', // 选择或搜索ISO镜像 + sureApproved: "Are you sure the review is passed?", // 确定审核通过? + reviewRejection: "Review rejection", // 审核拒绝 + rejectOpinion: "reject opinion", // 拒绝意见 + chooseComputingRes: "Choose computing resources", // 选择计算资源 + serverAddr: "IP address", // IP地址 + serverArch: "Architecture", // 架构 + serverType: "type", // 类型 + cpuModelName: "CPU type", // CPU类型 + cpuUtil: "CPU", // CPU + memUtil: "RAM", // 内存 + currentSessions: "run cloud server", // 运行云服务器 + loadaverage: "load average", // 平均负载 + pchooseComputingRes: "Please check at least one computing resource node", // 请至少勾选一个计算资源节点 + chooseNetworkInfo: "Select network information", // 选择网络信息 + pchooseNetworkInfo: "Please check at least one network configuration", // 请至少勾选一个网络配置 + + }, +} diff --git a/src/assets/common/lang/en/reliableCenter.js b/src/assets/common/lang/en/reliableCenter.js new file mode 100644 index 0000000..baa4746 --- /dev/null +++ b/src/assets/common/lang/en/reliableCenter.js @@ -0,0 +1,356 @@ +export default { + drStragtegyInfor:{ + Monday: 'Monday', + Tuesday: 'Tuesday', + Wednesday: 'Wednesday', + Thurday: 'Thurday', + Friday: 'Friday', + Saturday: 'Saturday', + Sunday: 'Sunday', + }, + weekObj: { + MONDAY: "Monday", + TUESDAY: "Tuesday", + WEDNESDAY: "Wednesday", + THURSDAY: "Thurday", + FRIDAY: "Friday", + STAURDAY: "Saturday", + SUNDAY: "Sunday", + }, + configurationGuide:' Configuration guide:', + configurationGuideStep1:'1. Install a new KCP and set the IP address', + configurationGuideStep2:'2. Add the new KCP as the standby KCP. The system automatically synchronizes the configuration and data of the active KCP to this node', + configurationGuideStep3:'3. If the active KCP is faulty, log in to the IP address of the standby KCP and switch the standby KCP to the active KCP', + nodeIp:'Node IP', + password:'password', + addStandyAdd:'The standby KCP is added', + standySlaveShip:'Master/slave relationship', + Switch:'Switch to primary site', + undeleted:'undeleted', + promotedTips:'This operation promotes the standby KCP node to the active node. Do you want to continue?', + promotedSuccess:'The active node is promoted successfully. Procedure', + cancelPromoted:'Cancelled promotion', + delNode:'This operation will delete the standby KCP node. Decide whether to continue', + masterNoe:'Master (current access)', + slave:'slave', + main:'The main', + slaveNow:'slave (current access)', + selectNic:'Select NIC specifications', + net2:'Two-layer network', + net3:'Three-layer network', + netName:'Network name', + netDes:'Network description', + netHie:'Network hierarchy', + nicType:'Nic type', + netType:'Network type', + addPool:'Address pool', + virSwitch:'Virtual switch', + primarySite:'Primary site recovery point list', + secSiteList:'Secondary site recovery point list', + fullBackup:'Full backup', + incBackup:'Incremental backup', + secSite:'Secondary site', + primarySite:'Primary site', + synTo:'Synchronize to', + backName:'Backup file name', + backPath:'Backup path', + backMode:'Backup mode', + backSize:'Backup size', + backComTime:'Backup completion time', + selectRePoint:'Select a recovery point', + mainSlaveSite:'Dr Data at the primary and secondary sites', + disasterPolicy:'Disaster recovery policy', + siteManage:'Site management', + addSite:'Add a site', + siteName:'Site name', + addSiteSuccess:'add Site Success', + linkManage:'Link management', + delSiteTips:'The deletion cannot be restored. Exercise caution when performing this operation', + delSiteTite:'Are you sure to delete data?', + remark:'remark', + + createDrPolicy:'Create a Dr Policy', + executeDrPolicy:'Execute the Dr Policy immediately', + enable:'enable', + disable:'disable', + connectivityTest:'Connectivity test', + probeObj:'Probe object', + detectionRes:'Detection result', + underDete:'Under detection', + probObjectCom:'The probe object communicates properly', + communicationError:'The communication between the probe object is abnormal. Check the network and try again', + linkDetection:'Link detection', + retest:'retest', + addLink:'Add link', + limited:'limited', + unlimited:'unlimited', + edit:'edit', + conTest:'Connectivity test', + delete:'delete', + site1:'Site 1', + site2:'Site 2', + linkStatusSite:'Link status of the site', + transRateLim:'Transmission rate limit', + normal:'normal', + anomaly:'anomaly', + editLink:'Edit link', + sectionDescri:'This section describes how to configure IP addresses for the management nodes of sites and sites so that data can be transmitted between sites.', + linkRestr:'Link broadband restriction', + configureDrIp:'Configure the Dr IP address', + communicationIpAddress:'The communication ip address cannot be empty', + enterNormalIp:'Please enter a normal ip address', + selectThePrimary:'Select the primary site and secondary site', + site1Tips:'Site 1 must not be empty', + site2Tips:'Site 2 must not be empty', + linkBroadBand:'The link broadband limit cannot be empty', + dataCommit:'Data commit, please close the window later', + linkEditSucc:'Link editing succeeded', + linkDete:'Link detection exception', + addLinkSuccess:'add Link Success', + + backupServerLoc: 'Backup server location', + backupServer: 'Backup server', + state: 'State', + totalCapacity: 'Total capacity', + availableSpace: 'Available space', + selectCloudServer: 'Select cloud server', + cloudServerSelected: 'selected', + clear: 'Clear', + noDataSelected: 'No data selected', + packetDataLoading: 'Packet data loading', + cloudServerName: 'Cloud server name', + description: 'Description', + createDrPolicy: 'Create DR policy', + executeDrPolicyImmediately: 'Execute DR policy immediately', + compressedTransmission: 'Compressed transmission', + uncompressedTransmission: 'Uncompressed transmission', + immediately: 'Immediately', + hour: 'Hour', + drPolicyName: 'DR policy name', + primarySite: 'Primary site', + secondarySite: 'Secondary site', + cloudServer: 'Cloud server', + primarySiteBackupLoc: 'Primary site backup location', + primarySiteBackupPeriod: 'Primary site backup period', + secondarySiteDrLoc: 'Secondary site DR location', + drTransmissionMode: 'DR transmission mode', + drPro: 'DR Pro', + enabledState: 'Enabled state', + nextDrTime: 'Next DR time', + enableConfirmation: 'Enable confirmation', + disableConfirmation: 'Disable confirmation', + deletionConfirmation: 'Deletion confirmation', + enabledSuccessfully: 'Enabled successfully', + disabledSuccessfully: 'Disabledsuccessfully', + hourlyBackup: 'Hourly backup', + dailyBackup: 'Daily backup', + everyDay: 'Every day', + startTime: 'Start time', + endTime: 'End time', + weeklyBackup: 'Weekly backup', + everyWeek: 'Every week', + executedSuccessfully: 'Executed successfully', + batchEnabledSuccessfully: 'Batch enabled successfully', + batchDisabledSuccessfully: 'Batch disabled successfully', + disabledStatusPolicySelected: 'Disabled status policy selected, cannot execute immediately', + enabledPolicyExists: 'Enabled policy exists, cannot start', + disabledStatusPolicyExists: 'Disabled status policy exists, cannot disable', + basicInfo: 'Basic information', + drConfig: 'DR configuration', + definiteInfo: 'Definite information', + choose: 'Choose', + schematicDiagram: 'Schematic diagram', + primarySiteLocalBackup: 'Primary site local backup', + backupLoc: 'Backup location', + pleaseEnter: 'Please enter', + backupFreq: 'Backup frequency', + day: 'Day', + weeks: 'Weeks', + backupCycle: 'Backup cycle', + backupPeriod: 'Backup period', + nextDay: 'Next day', + backupStartTime: 'Backup start time', + arbitraryPointInTime: 'Arbitrary point in time', + policyDuration: 'Policy duration', + singleServerTimeoutDuration: 'Single server timeout duration', + backupCopy: 'Backup copy', + secondarySiteRemoteDr: 'Secondary site remote DR', + drLocation: 'DR location', + drRpoPeriod: 'DR RPO period', + transmissionMode: 'Transmission mode', + dataSyncCompressed: 'Data sync compressed to improve transmission efficiency and reduce bandwidth consumption, but may consume more CPU resources. Please choose whether to enable based on bandwidth conditions.', + enterDrPolicyName: 'Enter DR policy name', + policyNameFormat: 'Supports 2-32 characters of Chinese, English, digits, and special characters', + selectPrimarySite: 'Select primary site', + selectSecondarySite: 'Select secondary site', + selectCloudServer: 'Select cloud server', + selectBackupLoc: 'Select backup location', + selectDrLoc: 'Select DR location', + selectStartTime: 'Select start time', + selectEndTime: 'Select end time', + selectBackupPeriod: 'Select backup period', + enterPolicyDuration: 'Enter policy duration', + enterSingleTimeout: 'Enter single timeout duration', + enterBackupCopies: 'Enter backup copies', + selectDrRpoPeriod: 'Select DR RPO period', + cloudServerName: 'Cloud server name', + cloudServerStatus: 'Cloud server status', + createDrPolicy: 'Create DR policy', + editDrPolicy: 'Edit DR policy', + policyCreationSucceeded: 'Policy creation succeeded', + policyModificationSucceeded: 'Policy modification succeeded', + enableConfirmation: 'Confirm enable this policy?', + disableConfirmation: 'Confirm disable this policy?', + deletionConfirmation: 'Confirm delete this policy?', + startTime: 'Start time', + primarySiteBackupMethod: 'primary Site Backup Method', + secondarySiteDrMethod: 'secondary Site Dr Method', + weeklyBackup: 'weekly Backup', + hourlyBackup: 'hourly Backup', + cloudServerList: 'Cloud server list', + cloudServerName: 'Cloud server name', + cloudServerStatus: 'Cloud server status', + drmRecoveryMethod: 'Disaster recovery method', + startPractice: 'Start practice', + endPractice: 'End practice', + practiceCloudServer: 'Practice cloud server', + practiceToSecondarySite: 'Practice to secondary site', + practiceRecoveryPoint: 'Practice recovery point', + selectPracticeRecoveryPoint: 'Select practice recovery point', + automatic: 'Automatic', + storageLocation: 'Storage location', + selectStorageLocation: 'Select storage location', + networkInterface: 'Network interface', + selectNetworkInterfaceData: 'Select network interface data', + drmSubmitSuccess: 'Disaster recovery practice submitted successfully, please check the progress in the task bar', + endDrmSubmitSuccess: 'End disaster recovery practice submitted successfully, please check the progress in the task bar', + notExist: 'Not exist', + rpoSyncing: 'RPO syncing', + deleting: 'Deleting', + allCloudServer: 'All cloud servers', + primarySiteRecovery: 'Primary site recovery', + secondarySiteRecovery: 'Secondary site recovery', + migrateToPrimarySite: 'Migrate to primary site', + differentialDetection: 'Differential detection', + primarySiteName: 'Primary site name', + primarySiteBackupNum: 'Primary site backup number', + primarySiteBackupTotalSize: 'Primary site backup total size', + primarySiteLatestRecoveryTime: 'Primary site latest recovery time', + primarySecondaryDataDiff: 'Primary and secondary site data difference', + secondarySiteName: 'Secondary site name', + secondarySiteBackupTotalSize: 'Secondary site backup total size', + secondarySiteBackupNum: 'Secondary site backup number', + secondarySiteLatestRecoveryTime: 'Secondary site latest recovery time', + cloudServerBackupDiffDetection: 'Cloud server backup differential detection', + prompt: 'Prompt', + confirm: 'Confirm', + cancel: 'Cancel', + cloudServerBackupDiffSubmitSuccess: 'Cloud server backup differential detection submitted successfully, please check the progress in the task bar', + primarySiteRecoveryTaskSubmitSuccess: 'Primary site recovery task submitted successfully, please check the progress in the task center', + migrateToPrimarySiteTip: 'Note: After the migration, the cloud server at the secondary site will be immediately shut down, the latest data will be migrated to the primary site, and the cloud server will be automatically started at the primary site after the data migration is completed. There will be a short interruption in the service during this process. If an error occurs during the migration, the migration will be canceled and the cloud server at the secondary site will be restarted.', + migrateCloudServer: 'Migrate cloud server', + migrateSubmitSuccess: 'Migrate data submitted successfully, please check the progress in the task bar', + secondarySiteStatus: 'Secondary site status', + primarySiteStatus: 'Primary site status', + synchronizeBackupRecoveryPointTo: 'Sync backup recovery point to', + confirmSyncTo: 'Confirm sync to', + data: 'Data', + dataSyncSubmitSuccess: 'Data sync submitted successfully, please check the progress in the task bar', + plannedRecovery: 'Planned recovery (primary site must be online)', + disasterRecovery: 'Disaster recovery', + recoverCloudServer: 'Recover cloud server', + recoverToSecondarySite: 'Recover to secondary site', + recoveryPoint: 'Recovery point', + runningLocation: 'Running location', + plannedRecoverySubmitSuccess: 'Planned recovery submitted successfully, please check the progress in the task bar', + disasterRecoverySubmitSuccess: 'Disaster recovery submitted successfully, please check the progress in the task bar', + "DRTest": "Disaster Recovery Test", + "recoveryMethod": "Recovery Method", + "startTest": "Start Test", + "endTest": "End Test", + startDrNote:" Note: After the drill starts, the cloud server at the primary site shuts down immediately and the Dr Machine is automatically started at the secondary site." , + endDrNote:" Note: After the drill is complete, delete the Dr Machine and clear the Dr Data during the drill." , + endDrNote2:" Ending the drill will not affect cloud server services at the primary site ", + startTestNote: "Note: During scheduled recovery, the cloud server at the primary site will be shut down immediately and the latest data will be synchronized to the secondary site. After data synchronization is complete, the Dr Machine will be automatically started at the secondary site.", + startTestNote1: "There will be a brief interruption of service during this process." , + startTestNote2: "If an error occurs during the recovery, the recovery will be canceled and the primary site cloud server will be restarted." , + endTestNote: "Note: Pull up the Dr Machine at the secondary site immediately after disaster recovery. ", + endTestNote2: "Data that is not synchronized to the secondary site will be lost." , + "testServer": "Test Cloud Server", + "testToBackup": "Test to Backup Site", + "testRecoveryPoint": "Test Recovery Point", + "chooseRecoveryPoint": "Please choose a recovery point for the test", + "auto": "Auto", + "storageLocation": "Storage Location", + "chooseStorageLocation": "Please choose a storage location", + "networkInterface": "Network Interface", + "chooseNetworkInterfaceData": "Please choose network interface data", + "testSubmitted": "The disaster recovery test has been submitted successfully. Please check the progress in the task list.", + "endTestSubmitted": "The end of the disaster recovery test has been submitted successfully. Please check the progress in the tasklist.", + "notExist": "Does not exist", + "RPOSyncing": "RPO syncing", + "deleting": "Deleting", + "allServers": "All Cloud Servers", + "mainSiteDRRecovery": "Primary Site Disaster Recovery Recovery", + "backupSiteDRRecovery": "Backup Site Disaster Recovery Recovery", + "revertToMainSite": "Revert to Primary Site", + "differencesCheck": "Differences Check", + "mainSiteName": "Primary Site Name", + "mainSiteBackupCount": "Number of Backups at Primary Site", + "mainSiteBackupSize": "Total Backup Data Size at Primary Site", + "mainSiteLastRecoveryTime": "Primary Site Last Recovery Time", + "mainBackupDifferences": "Data Differences between Primary and Backup Sites", + "backupSiteName": "Backup Site Name", + "backupSiteBackupSize": "Total Backup Data Size at Backup Site", + "backupSiteBackupCount": "Number of Backups at Backup Site", + "backupSiteLastRecoveryTime": "Backup Site Last Recovery Time", + "performBackupCheck": "Perform backup file differences check between the primary and backup sites?", + "prompt": "Prompt", + "confirm": "Confirm", + "cancel": "Cancel", + "backupCheckSubmitted": "The submission of the backup file differences check has been successful. Please check the progress in the task list.", + "mainSiteDRRecoverySubmitted": "The submission of the primary site disaster recovery recovery task has been successful. Please check the progress in the task list.", + "revertNote": "Note: After the revert, the cloud server at the backup site will immediately shut down, and the latest data will be reverted to the primary site. After the data is reverted, the cloud server will be automatically started at the primary site. During this process, there will be a brief interruption of the business. If an error occurs during the revert, the revert will be canceled, and the cloud server at the backup site will be restarted.", + "revertServer": "Revert Cloud Server", + "revertSubmitted": "The revert data submission has been successful. Please check the progress in the task list.", + "backupSiteStatus": "Backup Site Status", + "mainSiteStatus": "Primary Site Status", + "syncTo": "Sync and overwrite the backup recovery point to", + "confirmSyncTo": "Confirm to sync to", + "data": "Data", + "syncSubmitted": "The data synchronization submission has been successful. Please check the progress in the task list.", + "plannedRecovery": "Planned Recovery (Primary Site Must Be Online)", + "DRRecovery": "Disaster Recovery Recovery", + "recoveryServer": "Recovery Cloud Server", + "recoveryToBackup": "Recovery to BackupSite", + "recoveryPoint": "Recovery Point", + "runLocation": "Run Location", + "plannedRecoverySubmitted": "The submission of the planned backup recovery has been successful. Please check the progress in the task list.", + "DRRecoverySubmitted": "The submission of the disaster recovery backup recovery has been successful. Please check the progress in the task list.", + NORMAL: "Protected", + PLAN_RECOVER: "Planned Recovery", + PLAN_RECOVERING: "Planned Recovery in Progress", + FAIL_RECOVER: "Failover Recovery", + FAIL_RECOVERING: "Failover Recovery in Progress", + BACKUPING: "Backing Up", + DELETEING: "Deleting Backup Files", + PRONG: "Backing Up (pro sync)", + START_DRILL: "Starting Disaster Recovery Drill", + DRILL: "Disaster Recovery Drill in Progress", + END_DRILL: "Ending Disaster Recovery Drill", + MOVE_BACK: "Data Reversion in Progress", + MASTER_RECOVERING: "Primary Site Recovery in Progress", + backupFileStatus:'backup File Status', + chooseMainRecoveryPoint:'choose recover point', + bdStatus:'Disaster recovery status', + backStatus:'backup status', + will:'will', + runnowTips: 'Due to the high resource usage of remote disaster recovery, please operate with caution', + runnowTitleTips: 'Execute disaster recovery strategy immediately for"{name}"?', + serverSearchTips:'Server Name/IP/UUID/Label', + PRONG:'Pro synchronization in progress', + HourBackupTips: 'The first backup is a full backup, and after a successful backup, the backup cycle task is executed.', + DayBackupTips: 'After exceeding the duration, the virtual machine being backed up will continue to be backed up, and virtual machines that have not yet started backup will be backed up first in the next backup cycle', + WeekBackupTips: 'After exceeding the duration, the virtual machine being backed up will continue to be backed up, and virtual machines that have not yet started backup will be backed up first in the next backup cycle', + SingleBackupTimeOut: 'The single backup timeout time refers to the backup timeout time of a single cloud server in the backup strategy. After exceeding the timeout period, the cloud server recognizes it as timeout and executes the next cloud server backup in the backup strategy' +} diff --git a/src/assets/common/lang/en/resourceMgr.js b/src/assets/common/lang/en/resourceMgr.js new file mode 100644 index 0000000..f0df437 --- /dev/null +++ b/src/assets/common/lang/en/resourceMgr.js @@ -0,0 +1,439 @@ +// 资源管理 resourceMgr +export default { + // 物理集群 + allcluster: "All clusters", // 全部集群 + plccluster: "Please select a cluster", // 请选择集群 + clusterName: "cluster name", // 集群名称 + loginCluster: "Log in to the cluster background", // 登入集群后台 + loginVcenter: "Log in to vCenter", // 登入Vcenter + clusterNameplaceholder: "Please enter a cluster name", // 请输入集群名称 + clusterStatus: "cluster status", // 集群状态 + BMC_IPaddress: "BMC IP Address", + clusterStatusObj: { + ONLINE: "online", // "在线", + OFFLINE: "offline", // "离线", + EXCEPTION: "abnormal", // "异常", + }, + clusterRemark: "describe", // 描述 + zoneName: "Availability Zone", // 可用区 + clusterUrl: "Cluster URL", // 集群URL + clusterUrlWranMsg: "ip or port number entered incorrectly", // ip或端口号输入有误 + clusterUrlIpWranMsg: "wrong ip address", // ip地址输入有误 + clusterUrlPortWranMsg: "Port number entered incorrectly", // 端口号输入有误 + clusterUrlprotocol: "protocol", // 协议 + clusterUrlprotNum: "The port number", // 端口号 + clusterUrlContent: + "Enter the IP of all CM/CM_VDI nodes in http or https format", // 输入所有CM/CM_VDI节点的IP,格式http或https + clustertype: "Cluster type", // 集群类型 + clustertypeplaceholder: "Please select a cluster type", // 集群类型 + clustercpurate: "CPU utilization", // CPU利用率 + clustermemoryrate: "memory utilization", // 内存利用率 + clusterstoragerate: "storage utilization", // 存储利用率 + toCluster: "login", // 登入 + + clusterAdd: "Add a physical cluster", // 添加物理集群 + clusterAddtSussess: "Created physical cluster successfully!", // 添加物理集群 + clusterEdit: "Edit physical clusters", // 编辑物理集群 + clusterEditSussess: "Editing physical cluster succeeded!", // 编辑物理集群 + + clusterEdleteConfirm: + "Are you sure you want to delete this physical cluster?", // 确定删除该物理集群吗? + clusterEdleteSuccess: "Delete physical cluster successfully!", // 删除物理集群成功! + clusterBaseInfo: "Basic Information", // 基本信息 + clusterStorageInfo: "store information", // 存储信息 + clusterSettingInfo: "setting information", // 存储信息 + clusterConfirmInfo: "Confirm information", // 确认信息 + + clusterAdminName: "username", // 用户名 + clusterAdmin: "cluster administrator", // 集群管理员 + clusterAdminPasswordplac: "Please enter the cluster administrator password", // 请输入集群管理员密码 + clusterAdminPassword: "password", // 密码 + clusterEditPassword: "change Password", // 修改密码 + rootPassword: "root password", // root密码 + rootPasswordplac: "Please enter root password", // 请输入root密码 + + clusterStorage: "storage", // 存储 + clusterStorageName: "name", // 名称 + storageName: "storage name", // 存储名称 + storageType: "storage type", // 存储类型 + storageStatus: "storage state", // 存储状态 + storageUsage: "storage use", // 存储用途 + storagetotalSize: "total capacity", // 存储用途 + storageUsedSize: "Available capacity", // 存储用途 + storageUserate: "Utilization", // 存储用途 + clusterSummary: "summary", // 概要 + clusterPhysicalHost: "physical host", // 物理主机 + clusterVersion: "Cluster version", // 集群版本 + clusterCeateTime: "add time", // 添加时间 + cpuModelName: "name", // 名称 + cpuModelstatus: "state", // 状态 + cpuModelType: "CPU type", // CPU类型 + cpuModelserverArch: "server architecture", // 服务器架构 + cpuModelserverType: "server type", // 服务器类型 + cpuModelcpurate: "CPU utilization", // CPU利用率 + cpuModelmemoryrate: "memory utilization", // 内存利用率 + + zoneNameDesc: "Availability Zone Name", // 可用区名称 + zoneRemark: "describe", // 描述 + zoneType: "Resource Type", // 资源类型 + zoneCPUallocationratio: "CPU allocation ratio", // CPU分配比 + zoneMemoryallocationratio: "memory allocation ratio", // 内存分配比 + zoneStorageallocationratio: "storage allocation ratio", // 存储分配比 + cpuTotal: "Total CPU capacity", // CPU总容量 + memTotal: "total memory capacity", // 内存总容量 + storageTotal: "total storage capacity", // 存储总容量 + zoneAdd: "Add Availability Zone", // 添加可用区 + zoneAddSuccess: "Created Availability Zone Successfully!", // 创建可用区成功! + zoneEdit: "Edit Availability Zone", // 编辑可用区 + zoneEditSuccess: "Edit Availability Zone Successfully!", // 编辑可用区成功! + zoneDleteConfirm: "Are you sure you want to delete this Availability Zone??", // 确定删除该可用区吗? + zoneDleteSuccess: "Deleted Availability Zone Successfully!", //删除可用区成功! + + zoneBaseInfo: "Basic Information", // 基本信息 + zoneCluster: "Associated clusters", // 存储信息 + zoneConfirmInfo: "Confirm information", // 确认信息 + zoneNoClusterTo: "Don't have a suitable physical cluster? Go to", // 没有合适的物理集群? 前往 + zoneClusterDesc: "physical cluster", // 物理集群 + zoneSummary: "summary", // 概要 + zoneCreateTime: "add time", // 添加时间 + + vdcName: "name", // 名称 + vdcparentName: "superior vdc", // 上级vdc + vdcorgName: "organization", // 组织机构 + vdcnetworkNum: "The internet", // 网络 + vdcCPUallocationratio: "CPU allocation ratio", // CPU分配比 + vdcmemoryallocationratio: "memory allocation ratio", // 内存分配比 + vdcStorageallocationratio: "storage allocation ratio", // 存储分配比 + vdcAdd: "Create VDC", // 创建虚拟数据中心 + vdcAddSuccess: "Create virtual data center successfully!", // 创建虚拟数据中心成功!' + vdcEdit: "Edit VDC", // 编辑虚拟数据中心 + vdcEditSuccess: "Edit VDC success!", // 编辑虚拟数据中心成功! + cdcDleteConfirm: "Are you sure you want to delete this VDC?", // 创建虚拟数据中心 + cdcDdleteSuccess: "Deleting this VDC succeeded!", // 删除该VDC成功! + vdcBaseInfo: "Basic Information", // 基本信息 + vdcResouse: "resource allocation", // 分配资源 + vdcConfirmInfo: "Confirm information", // 确认信息 + vdcArchitecture: "Architecture", // 架构 + vdcUsable: "available", // 可用 + vdcTotal: "total size", // 总大小 + vdcAllocationChild: "Subordinates assigned", // 总大小 + vdcClusterDesc: "physical cluster", // 物理集群 + vdcNetWorkDesc: "name", // 名称 + vdcallocationCpuEditMsg: + "The number of allocated CPUs cannot be greater than the number of available upper levels, and cannot be less than the number of allocated lower levels", // '分配CPU数不能大于上级可用数,并且不能小于已使用数' + vdcallocationCpuAddMsg: + "The number of allocated CPUs is a positive integer greater than 1 and less than the number of available CPUs", // '分配CPU数不能大于上级可用数,并且不能小于已使用数' + vdcallocationCpuMinMsg: + "The number of allocated CPUs cannot be less than the number of used CPUs", // '分配CPU数不能小于已使用数' + vdcallocationMemEditMsg: + "The number of allocated memory cannot be greater than the number of available upper levels, and cannot be less than the number of allocated lower levels", // '分配内存不能大于上级可用数,并且不能小于已使用数' + vdcallocationMemAddMsg: + "The number of allocated memory is a positive integer greater than 1 and less than the number of available memory", // '分配CPU数不能大于上级可用数,并且不能小于已使用数' + vdcallocationMemMinMsg: + "The number of allocated memory cannot be less than the number of used memory", // '分配内存数不能小于已使用数' + allocationStorageAddMsg: + "The allocated storage size is a positive integer greater than 1 and less than the amount of available storage", // 分配存储大小为大于1的正整数,且小于可用存储数 + allocationStorageEditMsg: + "The number of allocated storage cannot be greater than the number of available upper levels, and cannot be less than the number of allocated lower levels", // 分配存储数不能大于上级可用数,并且不能小于已使用数 + allocationStorageMinMsg: + "The number of allocated storage cannot be less than the number of used", // '分配存储数不能小于已使用数' + vdcNetWorkResouse: " Network resource information", // 网络资源信息 + vdcSummary: "summary", // 概要 + vdccreateTime: "add time", // 添加时间 + vdc: { + nomatchingVDC: "No matching VDC, go to", // 无匹配VDC,前往 No matching VDC, go to + bindVDC: "bind VDC", // 绑定VDC,前往 bind VDC + }, + vdcallocatedtooltip: + "Allocate resource quotas, which can exceed the total amount of resources", // 分配资源额度,其可超过资源总量 + vdcSupCanassigned: "Can be assigned by superiors", // 上级可分配 + firstvdcSupCanassigned: "total resources", // 资源总量 + vdcAllocateCPUused: + "The number of allocated CPUs should be greater than the number of used CPUs", // 分配CPU数应大于已使用CPU数 + vdcAllocateCPUequal: + "The number of allocated CPUs is a positive integer greater than or equal to 1", // 分配CPU数为大于等于1的正整数 + vdcAllocateMemused: + "The amount of allocated memory should be greater than the amount of used memory", // 分配内存数应大于已使用内存数 + vdcAllocateMemequal: + "The number of allocated memory is a positive integer greater than or equal to 1", // 分配内存数为大于等于1的正整数 + vdcAllocateStorageused: + "Allocated storage should be greater than used storage", // 分配存储数应大于已使用存储数 + vdcAllocateStorageequal: + "Allocate storage size as a positive integer greater than or equal to 1", // 分配存储大小为大于等于1的正整数 + vdcauditOpinion: "Reason for change", // 变更原因不能为空 + vdcauditOpinionEmpt: "Change reason cannot be empty", // 变更原因不能为空 + vdcauditOpinionspecialChar: + "The reason for change can only be a combination of Chinese, English and numbers", // 变更原因只能由中文、英文、数字组合 + vdcSubAssigned: "Subordinates assigned", // 已分配下级 + vdcThislevelUsed: "This level has been used", // 本级已使用 + surePowerOffTips: 'Confirm to shut down "{name}"?', + zonelist: "Availability Zone List", // 可用区列表 + zoneerror: "expired", // 已过期 + zonewarn: "Expiring soon", // 即将过期 + rootPasswordCantNull: "The root password cannot be empty", + bmcIpCantNull: "BMC IP cannot be empty", + bmcAccountCantNull: "BMC account cannot be empty", + start_servervm: "boot", // 开机 + shutdown_servervm: "shutdown", // 关机 + shutdownSucc: "Shut down successfully!", // 关机成功! + shutdownErr: "Shutdown failed!", // 关机失败! + hostIpCantNull: "Host management IP must not be empty", + deleteSuccess: "Delete Success", + shutdownTips: "Confirm to shut down the bare metal server '{name}'?", + shutdownManyTips: + "Confirm to shut down the choosen bare metal server '{name}'?", + restart_servervm: "reboot", // 重启 + restartSucc: "restarted successfully!", // 重启成功! + restartErr: "restart failed!", // 重启失败! + servervmmore: "More", // 更多 + batchAbort: "Force shutdown", // 强制关机 + batchForceReboot: "Force restart", // 强制重启 + batchDelete: "delete", // 删除 + deleteSucc: "successfully deleted!", // 删除成功! + deleteErr: "failed to delete!", // 删除失败! + batchstartSucc: "Batch boot successfully!", // 批量开机成功! + batchstartErr: "Batch boot failed!", // 批量开机失败! + batchcloseSucc: "Batch shutdown succeeded!", // 批量关机成功! + batchcloseErr: "Batch shutdown failed!", // 批量关机失败! + batchrebootSucc: "Batch restart succeeded!", // 批量重启成功! + batchrebootErr: "Batch restart failed!", // 批量重启失败! + batchDeleteSucc: "successfully deleted!", // 删除成功! + batchDeleteErr: "failed to delete!", // 删除失败! + deleteconfirmMsg: + "Are you sure you want to delete the selected cloud server?", // 确定要删除所选云服务器? + deleteconfirmTit: "delete", // 删除 + abortconfirmMsg: + "This operation may result in the loss of unsaved data in the cloud server. Do you want to confirm the forced shutdown?", // 此操作可能导致云服务器内尚未保存的数据丢失,是否确认强制关机? + abortconfirmTit: "Force shutdown", // 强制关机 + abortSucc: "Forced shutdown succeeded!", // 强制关机成功! + abortErr: "Forced shutdown failed!", // 强制关机失败! + addBareMetal: "Add Bare Metal Server", + editBareMetal: "edit Bare Metal Server", + BMCAccount: "BMC account", + nameCantNull: "Name cannot be empty", + forcedRestartconfirmMsg: + "This operation may result in the loss of unsaved data in the cloud server. Are you sure you want to force a restart?", // 此操作可能导致云服务器内尚未保存的数据丢失,是否确认强制关机? + forcedRestartconfirmTit: "Force restart", // 强制关机 + forcedRestartSucc: "Force restart succeeded!", // 强制重启成功! + forcedRestartErr: "Force restart failed!", // 强制重启失败! + openVnc: "console", // 控制台 + systemImg: "system", // 系统 + aliasName: "name", // 名称 + zonestatus: "condition", // 状态 + zonetaskStatus: "task status", // 任务状态 + zoneorgName: "Organization", // 所属组织 + zoneuserName: "owning user", // 所属用户 + zoneclusterName: "owning cluster", // 所属集群 + zoneip: "IP address", // IP地址 + zoneos: "operating system", // 操作系统 + architecture: "Architecture", // 操作系统 + zonecpu: "CPU(core)", // CPU(核) + zonememory: "Memory(GB)", // 内存(GB) + zonedisks: "Disk(GB)", // 磁盘(GB) + zoneusage: "Utilization", // 利用率 + zonecreateDate: "creation time", // 创建时间 + zonedeadlineTime: "Expiration time (days)", // 到期时间(天) + zonedescription: "describe", // 描述 + zoneAVAILABLE: "online", // 在线 + zoneOFFLINE: "offline", // 离线 + zoneINSTALLING: "Install", // 安装 + zoneCONNECTED: "connected", // 已连接 + zoneSUSPEND: "pause", // 暂停 + zoneOVERDUE: "expired", // 已过期 + zoneUNKNOWN: "other", // 其他 + startServerVm: "boot successfully", // 开机成功 + startServerVmErr: "Failed to boot", // 开机失败 + zoneLEISURE: "idle", // 空闲 + zoneNEW: "new", // 新建 + zonetaskINSTALLING: "installing", // 安装中 + zoneNEWFAILED: "New failed", // 新建失败 + zoneINSTALLFAILED: "installation failed", // 安装失败 + zoneCREATING: "creating", // 正在创建 + zoneSTARTING: "booting", // 正在开机 + zoneSHUTDOWNING: "shutting down", // 正在关机 + zoneREBOOTING: "restarting", // 正在重启 + zoneSUSPENDING: "Pausing", // 正在暂停 + zoneRESUMING: "waking up", // 正在唤醒 + zoneVOLUME_MIGRATING: "Storage migration in progress", // 正在存储迁移 + zoneHOST_MIGRATING: "Host migration in progress", // 正在主机迁移 + zoneBACKUP_RUNNING: "backing up", // 正在备份 + zoneBACKUP_RECOVERING: "Backup and restore", // 正在备份恢复 + zoneSNAPSHOT_RUNNING: "taking a snapshot", // 正在快照 + zoneSNAPSHOT_RECOVERING: "Snapshot restore in progress", // 正在快照恢复 + zoneIMPORTING: "importing", // 正在导入 + zoneEXPORTING: "exporting", // 正在导出 + zoneCLONING: "cloning", // 正在克隆 + zoneDISK_COPYING: "disk copying", // 正在磁盘复制 + zoneCREATE_KCP_IMAGE: "Template mirroring in progress", // 正在制作模板镜像 + zoneSNAPSHOT_RUNNING: "taking a snapshot", // 正在快照 + zoneOther: "other", // 其他 + type: "type", // 类型 + userName: "owner", // 所有者 + vncAddr: "VNC address", // VNC地址 + operationHours: "boot time", // 开机时间 + powerOnDate: "operation hours", // 运行时间 + selectCluster: "computing resources", // 计算资源 + runMachine: "run host", // 运行主机 + monitor: "monitor", // 监控 + log: "Task", // 任务 + summary: { + summary: "summary", // 概要 + type: "Alert Type", // 告警类型 + date: "Alarm time", // 告警时间 + severity: "Alarm level", // 告警等级 + info: "Alarm info", // 告警详情 + objectName: "Alert object", // 告警对象 + }, + network: { + network: "The internet", // 网络 + modelType: "NIC type", //网卡类型 + macAddress: "MAC address", // MAC地址 + ipAddress: "IP address", // IP地址 + numberOfQueues: "Number of queues", // Number of queues + networkName: "Network Name ", // Network name + virtualSwitch: "virtual switch ", // Virtual switch + portGroup: "Owning port group ", // Owning port group + pool: "address pool ", // Address pool + uploadSpend: "Downstream bandwidth (KB/S)", // Downstream bandwidth (KB/S) + downloadSpend: "Upstream bandwidth (KB/S)", // Upstream bandwidth (KB/S) + setUp: "Network Settings ", // network Settings + cluster: "physical cluster ", // physical cluster + selectcluster: "Please select physical cluster ", // Please select physical cluster + networkName: "Network Name ", // Network name + networkNameplac: "Please enter the network name ", // Please enter the network name + networkNametooltip: + "Support Chinese, English, digital, limited 2~18 words ", // Support Chinese, English, digital, limited 2~18 words + networkCard: "network card ", // network card + modelTypeplac: "Please select NIC type ", // Please select NIC type + addressPool: "address pool ", // Address pool + addressPoolplac: "Please select the address pool ", // Please select the address pool + virtualSwitch: "virtual switch ", // Virtual switch + virtualSwitchplac: "Please select a virtual switch ", // Please select a virtual switch + portGroup: "port group ", // Port group + portGroupplac: "Please select a port group ", // Please select a port group + permission: "security group ", // security group + permissionresouse: "Security group resource ", // Security group resource + effectivepermission: "Effectivesecurity group resource ", // Effectiveresource + networkNamelen: "Name length shall be 2 to 18 characters ", // Name length shall be 2 to 18 characters + securityPolicy: "Security policy ", // Security policy + virtualFirewallName: "Virtual Firewall ", // Virtual firewall + virtualFirewallNamePlc: "Please select Virtual Protection Wall ", // Please select virtual protection wall + networkHierarchy: "Networkhierarchy", + networkType: " Network type ", + none: " No ", + netSpecEditSuccess: "The network specifications were edited successfully", // + netSpecCreatSuccess: "The network specifications are created successfully", //The network specifications are created successfully + advacedSetting: "Advanced Settings", //Advanced Settings + auto: "automatic", //automatic + netSpecSec: "Secondary network", //Secondary network + netSpec3rd: "Three-level network", //Three-level network + netSpecName: " Network specification name ", + selectnetworkType: " Please select a network type ", + addNetTop1: " Don`t have the right network specifications? To ", + addNetTop2: + " Access to Physical Cluster Details -> Network -> Create Network Specifications", + }, + task: { + action: "operate", // 操作 + objName: "object name", // 对象名称 + operUser: "operating user", // 操作用户 + startTime: "Starting time", // 开始时间 + finishTime: "End Time", // 结束时间 + status: "condition", // 状态 + detail: "Details", // 详情 + reason: "reason", // 原因 + }, + bindTheVirtualFirewall: "Bind the virtual firewall", // 绑定虚拟防火墙 + virtualFirewallName: "name", // 名称 + virtualFirewallRemark: "illustrate", // 说明 + + statuscell: { + OVERDUE: "expired", // 已过期 + AVAILABLE: "online", // 在线 + CONNECTED: "connected", // 已连接 + INSTALLING: "Install", // 安装 + SUSPEND: "pause", // 暂停 + UNKNOWN: "other", // other + ONLINE: "online", // 在线 + OFFLINE: "offline", // 离线 + HALT: "abnormal", // 异常 + EXCEPTION: "abnormal", // 异常 + NORMAL: "normal", // 正常 + WARNING: "warn", // 警告 + ERROR: "mistake", // 错误 + POWERED_ON: "online", // 在线 + POWERED_OFF: "closure", // 关闭 + }, + + // VMware纳管 + vMwareMgr: { + name: "name", // 名称 + namePlac: "Name is required", // 名称不能为空 + remark: "describe", // 描述 + vcenterIp: "ip address", // ip地址 + vcenterPort: "port", // 端口 + vcenterAccount: "account", // 账号 + vcenterAdminName: "username", // 用户名 + vcenterAdminNameNot: "Username can not be empty", // 用户名不能为空 + vcenterAdminNamePlac: "Enter the vCenter administrator username", // 输入vCenter管理员用户名 + vcenterAdminPassword: "password", // 密码 + vcenterAdminPasswordNot: "password can not be blank", // 密码不能为空 + vcenterAdminPasswordPlac: "Please enter password", // 请输入密码 + addvMwareMgr: "Add VMware Managed", // 添加VMware纳管 + editvMwareMgr: "Edit VMware Managed", // 编辑VMware纳管 + type: "type", // 类型 + typePlac: "Type cannot be null", // 类型不能为空 + addSucc: "Added successfully", // 添加成功 + editSucc: "Edited successfully", // 编辑成功 + vmlist: "Cloud server list", // 云服务器列表 + powerStatus: "state", // 状态 + memory: "Memory", // 内存 + }, + storage: { + disk: "storage", // 存储 + diskName: "name", // 名称 + device: "storage type", // 存储类型 + targetBus: "storage controller", // 存储控制器 + diskCapacity: "capacity(G)", // 容量(G) + sourceFile: "Storage path", // 存储路径 + raw: "block device", // 块设备 + existed: "Local Disk", // 本地磁盘 + qcow2: "Local Disk", // 本地磁盘 + enable: "enable", + disable: "disable", + enableState: "Enabled state", + sure: "determine", + cancel: "cancel", + disTips: + "After the storage pool is disabled, the cloud server of the self-service user cannot use the storage pool", + enableTips: + "After the storage pool is enabled, the cloud servers of self-service users can use the storage pool", + success: "success", + }, + addSpec: "Add specifications", + delSpec: "Delete Specification", + layerNet2: "2-layer network", + layerNet3: "3-layer network", + delSpecTips: + "This operation will delete the network specification. Do you want to continue?", + delManySpecTips: + "This operation will batch delete the selected network specifications. Do you want to continue?", + prompt: "prompt", + tips: "tips", + pubNet: "Host Managed Public Network", + vpcNet: "VPC network", + netSeg: "Network segment", + editNetSpec: "Edit network specifications", + createNetSpec: "Create network specifications", + ipAcq: "IP acquisition", + selectNetLevel: "Please select a network level", + selectCardType: "Please select a network card type", + selectSecPolicy: "Please select a security policy", + selectVirFirewall: "Please select a virtual firewall", + selectThreeLayerNet: "Please select a three-layer network", + selectEffectGroup: + "Please select the security group that needs to be effective", + macPool: "MAC address pool", + netSepcDetail: "Network specification details", + autoDhcp: "Automatic (DHCP)", +}; diff --git a/src/assets/common/lang/en/serverVirtualization.js b/src/assets/common/lang/en/serverVirtualization.js new file mode 100644 index 0000000..23c4ade --- /dev/null +++ b/src/assets/common/lang/en/serverVirtualization.js @@ -0,0 +1,128 @@ +/** ****************** kcp及自服务云服务器详情-操作日志,参考mc将任务详情,和失败原因,进行国际化转移 *********************************/ +export default { + "ksvd.task.head.type": "type", + "ksvd.task.head.create_time": "create time", + "ksvd.task.head.start_time": "start time", + "ksvd.task.head.finish_time": "finish time", + "ksvd.task.head.action": "action", + "ksvd.task.head.objName": "object", + "ksvd.task.head.operUser": "operation", + "ksvd.task.head.status": "status", + "ksvd.task.head.reason": "reason", + "ksvd.task.head.detail": "detail", + "serverVirutal.deskTop.showAllTask": "show all task", + "serverVirutal.deskTop.allStatus": "all status", + "serverVirutal.deskTop.doingStatus": "doing status", + "serverVirutal.deskTop.failStatus": "fail status", + "serverVirutal.deskTop.successStatus": "success", + "serverVirutal.deskTop.completeStatus": "complete", + "serverVirutal.deskTop.taskProgress": "task progress", + "ksvd.task.action.servervirtual_servervirtauledit": "servervirtaul edit", + "ksvd.task.action.servervirtual_servervirtaulhostmigrate": "host migration", + "ksvd.task.action.servervirtual_servervirtaulhoststoragemigrate": "host and storage migration", + "ksvd.task.action.servervirtual_servervirtualmigrate": "storage migration", + "serverVirtualizationService.ForceReboot": "Force Reboot", + "serverVirtualizationService.Reboot": "Reboot", + "serverVirtualizationService.PowerOn": "Power On", + "serverVirtualizationService.ShutDown": "Shut Down", + "serverVirtualizationService.Resume": "Resume", + "serverVirtualizationService.Suspend": "Suspend", + "serverVirtualizationService.ForceShutDown": "Force Shut Down", + "serverVirtualizationService.HardDelete": "hard delete", + "serverVirtualizationService.DeleteSoft": "Move to recycle bin", + "serverVirtualizationService.fullClone": "Full Clone", + "serverVirtualizationService.linkClone": "Link Clone", + "serverVirtualizationService.createVirtualService": "create Virtual Service", + "serverVirtualizationService.createVirtualServiceByTemplate": "create Virtual Service by Template", + "serverVirtualizationService.setVmExport": "Service Vm Export", + "serverVirtualizationService.importTemplateImage": "", + "server.vm.snapshot.create.memSnapshot": "create memory snapshot", + "server.vm.snapshot.create.noMemSnapshot": "create a non memory snapshot", + "ksvd.task.action.servervirtual_servervirtualdeletesnapshot": "Delete Snapshot", + "ksvd.task.action.servervirtual_servervirtualapplysnapshot": "Apply Snapshot", + "ksvd.task.action.servervirtual_serverbatchvirtualapplysnapshot": "Batch Apply Snapshot", + "ksvd.task.action.servervirtual_serverbatchvirtualcreatesnapshot": "Batch Create Snsapshot", + "ksvd.task.action.servervirtual_servervirtaulbackup": "Create Backup", + "ksvd.task.action.servervirtual_servervirtaulrecoverbackup": "Recover Backup", + "ksvd.task.action.servervirtual_servervirtauldeletebackup": "Delete backup", + "ksvd.task.action.servervirtual_servervirtauldiskcopy": "servervirtaul disk copy", + "serverVirtualizationService.edit.vmName": "Vm Name", + "serverVirtualizationService.Description": "Description", + "serverVirtualizationService.Cluster": "Cluster", + "serverVirtualizationService.edit.vcpuSocket": "VCpu Socket", + "serverVirtualizationService.edit.vcpuCores": "VCpu Cores", + "serverVirtualizationService.edit.cpuMode": "CPU Mode", + "serverVirtualizationService.cpu.schedulingPriority": "scheduling Priority", + "serverVirtualizationService.cpu.limit": "scheduling Priority(MHz)", + "serverVirtualizationService.edit.numaConfig": "NUMA Config", + "serverVirtualizationService.edit.memory": "Memory", + "serverVirtualizationService.edit.memoryHugeConfig": "Memory Huge Config", + "serverVirtualizationService.memory.recovery": "Memory Recovery", + "serverVirtualizationService.edit.addDisk": "add disk", + "serverVirtualizationService.edit.delDisk": "delete disk", + "serverVirtualizationService.Disk": "Disk(GB)", + "serverVirtualizationService.DiskType": "Disk Type", + "serverVirtualizationService.edit.cacheMode": "Cache Mode", + "serverVirtualizationService.edit.provisionType": "Provision Type", + "serverVirtualizationService.edit.disk.ioRange": "Disks IO Range", + "serverVirtualizationService.edit.disk.iopsRange": "Disks IOPS Range", + "serverVirtualizationService.edit.addInterface": "add interface", + "serverVirtualizationService.edit.delInterface": "delete interface", + "serverVirtualizationService.InterfaceType": "InterfaceType", + "serverVirtualizationService.edit.NetworkCardType": "Network Card Type", + "serverVirtualizationService.edit.macAddressPool": "MAC ADDRESS POOL", + "serverVirtualizationService.edit.virtualSwitch": "Virtual Switch", + "serverVirtualizationService.edit.portGroup": "Port Group", + "serverVirtualizationService.edit.ipAddress": "ipAddress", + "serverVirtualizationService.edit.macAddress": "", + "serverVirtualizationService.queueCount": "queue count", + "serverVirtualizationService.mtuCount": "MTU", + "serverVirtualizationService.hotDrawing": "hot drawing", + "serverVirtualizationService.edit.addIso": "add iso", + "serverVirtualizationService.edit.delIso": "delete iso", + "serverVirtualizationService.edit.imageFile": "Image File", + "serverVirtualizationService.edit.editDisk": "disk", + "serverVirtualizationService.edit.editInterface": "interface", + "serverVirtualizationService.edit.editIso": "iso", + "serverVirtualizationService.edit.editUsb": "delete usb", + "serverVirtualizationService.edit.graphicsCardType": "Graphics Card Type", + "serverVirtualizationService.edit.mouseType": "Mouse Type", + "serverVirtualizationService.edit.bios": "BIOS Config", + "serverVirtualizationService.edit.biosFile": "BIOS File", + "serverVirtualizationService.edit.biosWaitTime": "BIOS Wait Time", + "serverVirtualizationService.edit.addUsb": "add usb", + "serverVirtualizationService.edit.delUsb": "delete usb", + "serverVirtualizationService.edit.usbHost": "HOST", + "serverVirtualizationService.edit.vmUsb": "USB", + "serverVirtualizationService.edit.vmHA": "VM HA", + "serverVirtualizationService.edit.hostHA": "HOST HA", + "serverVirutal.dynamicPolicy.enableCpuDynamic": "enable cpu dynamic", + "serverVirutal.dynamicPolicy.enableMemDynamic": "enable memory dynamic", + "serverVirtualizationService.drs.aotuMigrateSwitch": "auto migrate", + "serverVirtualizationService.edit.followHostStartAuto": "Follow Host Start Auto", + "serverVirtualizationService.edit.bootOrder": "Boot Order", + "serverVirtualizationService.edit.remoteOpen": "Remote Open", + "serverVirtualizationService.edit.remotePassword": "Remote Password", + "serverVirtualizationService.wholeness": "wholeness check", + "serverVirtualizationService.edit.existedTime": "existed Time", + "serverVirtualizationService.edit.noTime": "noTime", + "serverVirtualizationService.edit.customizeTime": "customize Time", + "serverVirtualizationService.edit.host-passthrough": "host-passthrough", + "serverVirtualizationService.edit.host-model": "host-model", + "serverVirtualizationService.edit.custom": "custom", + "serverVirtualizationService.cpu.schedulingPriorityLow": "low", + "serverVirtualizationService.cpu.schedulingPriorityMiddle": "middle", + "serverVirtualizationService.cpu.schedulingPriorityHigh": "high", + "serverVirtualizationService.edit.graphicsCardQXL": "QXL GraphicsCard", + "serverVirtualizationService.edit.graphicsCardVGA": "VGA GraphicsCard", + "serverVirtualizationService.edit.graphicsCardCirrus": "Cirrus GraphicsCard", + "serverVirtualizationService.edit.virtio": "virtio GraphicsCard", + "server.virtual.edit.machine.bios.type.legacy": "LEGACY", + "server.virtual.edit.machine.bios.type.uefi": "UEFI", + "server.virtual.edit.machine.bios.type.userUpload": "CUSTOMIZE", + "serverVirtualizationService.noConfig": "no Config", + "serverVirtualizationService.reOpen": "reOpen", + "serverVirtualizationService.byOther": "By Other", + "serverVirtualizationService.close": "close", + "serverVirtualizationService.open": "open" +} \ No newline at end of file diff --git a/src/assets/common/lang/en/taskcenter.js b/src/assets/common/lang/en/taskcenter.js new file mode 100644 index 0000000..2e4992e --- /dev/null +++ b/src/assets/common/lang/en/taskcenter.js @@ -0,0 +1,36 @@ +// taskcenter 任务中心 +export default { + taskcenter: { + task: 'Task', // 任务 + checkTheDetails: 'check the details', // 查看详情 + taskName: 'task name', // 任务名称 + taskObject: 'object', // 对象 + taskObjectType: 'object type', // 对象类型 + taskStatus: 'state', // 状态 + startingTime: 'Starting time', // 开始时间 + endTime: 'End Time', // 结束时间 + operator: 'operator', // 操作者 + operatorIp: 'Operation user IP', // 操作用户IP + organization: 'Organization', // 所属组织 + availabilityZone: 'Availability Zone', // 可用区 + canceling: 'canceling', // 取消中 + processing: 'processing', // 进行中 + tobestarted: 'to be started', // 待开始 + fail: 'fail', // 失败 + success: 'success', // 成功 + running: 'in execution', // 执行中 + canceled: 'Cancelled', // 已取消 + timeout: 'time out', // 超时 + unknown: 'unknown', // 未知 + allTasksPlac: 'Please select a task', // 请选择任务 + allTasks: 'all tasks', // 全部任务 + allStatusPlac: 'Please select a status', // 请选择状态 + allStatus: 'all status', // 全部状态 + taskDescription: 'task description', // 任务描述 + failureReason: 'Failure reason', // 失败原因 + taskDesk: 'task desk', // 任务台 + viewHistoricalTasks: 'View historical tasks', // 查看历史任务 + allTypes: 'All task types', // 全部任务类型 + allTypePlac: 'Please select a task type', // 请选择任务类型 + } +} \ No newline at end of file diff --git a/src/assets/common/lang/en/transferMgr.js b/src/assets/common/lang/en/transferMgr.js new file mode 100644 index 0000000..b20bf60 --- /dev/null +++ b/src/assets/common/lang/en/transferMgr.js @@ -0,0 +1,20 @@ +// transferMgr 云服务器转移 +export default { + transferMgr: { + transferMsg: 'Transferring a cloud server across organizations will disconnect the cloud server network; you need to configure the network for the cloud server.', // 跨组织转移云服务器,会断开云服务器网络;需为云服务器配置网络。 + userName: 'user name', // 用户名称 + realName: 'actual name', // 真实姓名 + roleName: 'Role Name', // 角色名称 + orgName: 'Organization', // 所属组织 + type: 'type', // 类型 + selectUser: 'select user', // 选择用户 + selectUserPlac: 'Please select a user', // 选择用户 + selectOrg: 'Choose an organization', // 选择组织 + selectOrgPlac: 'Please select an organization', // 请选择组织 + selectOrgUser: 'Select Organization User', // 选择组织用户 + selectOrgUserPlac: 'Please select an organization user', // 请选择组织用户 + sameOrgTransfer: 'same organization transfer', // 同组织转移 + transferAcrossOrg: 'Transfer across organizations', // 跨组织转移 + transfer: 'transfer' + } +} \ No newline at end of file diff --git a/src/assets/common/lang/index.js b/src/assets/common/lang/index.js new file mode 100644 index 0000000..30876a9 --- /dev/null +++ b/src/assets/common/lang/index.js @@ -0,0 +1,27 @@ +import Vue from 'vue' +import VueI18n from 'vue-i18n'// 国际化 +import elementEnLocale from 'element-ui/lib/locale/lang/en' // element英文语言包 +import elementZhLocale from 'element-ui/lib/locale/lang/zh-CN' // element中文语言包 +import enLocale from './en/index.js' // 英文语言包 +import zhLocale from './zh/index.js' // 中文语言包 + +Vue.use(VueI18n) // 通过插件的形式挂载 +let locale = localStorage.getItem("kcp-lang") || 'zh' +localStorage.setItem("kcp-lang", locale); +const i18n = new VueI18n({ + locale: locale, // 语言标识 + messages: { + // 中文语言包 + 'zh': { + ...elementZhLocale, + ...zhLocale + }, + // 英文语言包 + 'en': { + ...elementEnLocale, + ...enLocale + } + } +}) + +export default i18n diff --git a/src/assets/common/lang/zh/alarmevents.js b/src/assets/common/lang/zh/alarmevents.js new file mode 100644 index 0000000..cfc15e7 --- /dev/null +++ b/src/assets/common/lang/zh/alarmevents.js @@ -0,0 +1,104 @@ +/** ****************** 日志告警—告警事件 *********************************/ +export default { + 'monitoring.alarmSeverity.ALL': '全部告警级别', + 'monitoring.alarmSeverity.URGENT': '紧急', + 'monitoring.alarmSeverity.SERIOUS': '严重', + 'monitoring.alarmSeverity.ORDINARY': '一般', + 'monitoring.alarmSeverity.label': '告警级别', + 'monitoring.alarmType.label': '告警名称', + 'monitoring.alarmObjType.label': '对象类型', + 'monitoring.alarmObjType.ALL': '全部对象类型', + 'monitoring.alarmObjType.LOCAL_SERVER': '本地服务器', + 'monitoring.alarmObjType.BRANCH_SERVER': '分支服务器', + 'monitoring.alarmObjType.VM': '桌面虚拟机', + 'monitoring.alarmObjType.SERVER': '服务器', + 'monitoring.alarmObjType.USER': '用户', + 'monitoring.alarmObjType.SERVERVIRTUAL': '服务器虚拟化', + 'monitoring.serverType.ALL': '全部服务器', + 'monitoring.serverType.LOCAL': '本地服务器', + 'monitoring.serverType.BRANCH': '分支服务器', + 'monitoring.alarmEvent.type.ALL': '全部告警名称', + 'monitoring.alarmEvent.type.LS_CPU_USAGE': '本地服务器CPU使用率告警', + 'monitoring.alarmEvent.type.LS_MEM_USAGE': '本地服务器内存使用率告警', + 'monitoring.alarmEvent.type.LS_NET_USAGE': '本地服务器网络资源使用率告警', + 'monitoring.alarmEvent.type.BS_CPU_USAGE': '分支服务器CPU使用率告警', + 'monitoring.alarmEvent.type.BS_MEM_USAGE': '分支服务器内存使用率告警', + 'monitoring.alarmEvent.type.BS_NET_USAGE': '分支服务器网络资源使用率告警', + 'monitoring.alarmEvent.type.VM_CPU_USAGE': '虚拟机CPU使用率告警', + 'monitoring.alarmEvent.type.VM_SWAP_USAGE': '虚拟机交换区使用率告警', + 'monitoring.alarmEvent.type.VM_SYS_DISK_USAGE': '虚拟机系统磁盘使用率告警', + 'monitoring.alarmEvent.type.VM_USER_DISK_USAGE': '虚拟机用户磁盘使用率告警', + 'monitoring.alarmEvent.type.SERVER_OFFLINE': '服务器脱机', + 'monitoring.alarmEvent.type.VM_ERROR': '虚拟机错误', + 'monitoring.alarmEvent.type.VM_MEM_USAGE': '虚拟机内存使用率告警', + 'monitoring.alarmEvent.type.S_CPU_USAGE': '服务器CPU使用率告警', + 'monitoring.alarmEvent.type.S_MEM_USAGE': '服务器内存使用率告警', + 'monitoring.alarmEvent.type.S_NET_USAGE': '服务器网络资源使用率告警', + 'monitoring.alarmEvent.type.CM_ACTIVE': '集群主机活动', + 'monitoring.alarmEvent.type.CM_STANDBY': '集群主机待机', + 'monitoring.alarmEvent.type.S_DISK_SHARE': '服务器镜像存储使用率告警', + 'monitoring.alarmEvent.type.S_DISK_ROOT': '服务器根分区使用率告警', + 'monitoring.alarmEvent.type.S_DISK_LOG': '服务器日志分区使用率告警', + 'monitoring.alarmEvent.type.S_DISK_HOME': '服务器镜像缓存分区使用率告警', + 'monitoring.alarmEvent.type.BACKUP_FAIL': '虚拟机备份失败', + 'monitoring.alarmEvent.type.AUTHENTICATE_FAIL': '认证失败', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_CPU_USAGE': '服务器虚拟化CPU使用率告警', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_MEM_USAGE': '服务器虚拟化内存使用率告警', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_NET_USAGE': '服务器虚拟化网络资源使用率告警', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_DISK_USAGE': '服务器虚拟化硬盘使用率告警', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_EXPIRED': '服务器虚拟化有效期告警', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_BACKUP_SERVER_AVAILABLE_SPACE_NOT_ENOUGH': '备份服务器剩余空间不足', + 'monitoring.alarmEvent.type.SERVERVIRTUAL_DYNAMIC_ADD': '动态热添加', + 'monitoring.alarmEvent.type.BRANCH_AUTHENTICATE_FAIL': '分支认证错误', + 'monitoring.alarmEvent.type.BRANCH_REQUEST_FAIL': '分支请求错误', + 'monitoring.alarmEvent.type.branch.invalid_username': '分支用户名错误', + 'monitoring.alarmEvent.type.branch.invalid_password': '分支密码错误', + 'monitoring.alarmEvent.type.branch.error': '分支认证错误', + 'monitoring.alarmEvent.storage.log': '存储日志', + 'monitoring.alarmEvent.log': '日志', + 'monitoring.alarmObjType.STORAGE': '存储', + 'monitoring.alarmEvent.type.S_GPU_TEMPERATURE': '服务器显卡温度告警', + 'monitoring.alarmEvent.type.STORAGE_USAGE': '存储容量告警', + 'monitoring.alarmEvent.type.BRICK_OFFLINE': '副本掉线告警', + 'monitoring.alarmEvent.type.IPMI': '服务器IPMI事件告警', + 'monitoring.alarmEvent.type.VIRTUALSERVER_DYNAMIC_ADD': '动态热添加', + 'monitoring.alarmEvent.type.RABBIT_CONNECT_FAIL': 'RabbitMQ连接错误', + 'monitoring.alarmEvent.type.VIRTUALSERVER_KYLINTOOL': 'qga版本', + 'monitoring.alarmEvent.type.VIRTUALSERVER_KSVDTOOL_EVENT': '设置IP/用户名/密码', + 'monitoring.alarmEvent.type.MARIADB': '数据库告警', + 'monitoring.alarmEvent.type.RESOURCE_ALLOCATION': '资源达到配额阈值', + alarmSetting: { + type: '类型', + urgentValue: '紧急告警', + seriousValue: '严重告警', + ordinaryValue: '一般告警', + interval: '告警持续时间设置(分钟):', + smtpName: '邮件地址:', + intervalEmpty: '间隔时间不能为空!', + intervalInput: '无效的间隔时间,间隔时间有效范围:1~60!', + smtpEmpty: '邮件地址不能为空', + 'seriousInput': '严重告警阈值必须小于紧急告警阈值!', + 'ordinaryInput': '一般告警阈值必须小于严重告警阈值!', + 'thresholdInput': '无效的告警阈值,告警阈值有效范围:0~99!', + cloudServerAlarmPolicy: '云服务器告警策略', // 云服务器告警策略 + physicalServerAlertPolicy: '物理服务器告警策略', // 物理服务器告警策略 + siteLickCheck:'异地容灾-链路检测', + machineExpire:'云服务器使用到期', + clusterAlarmSettings: '集群告警设置', // 集群告警设置 + platformAlarmSettings: '平台告警设置', // 平台告警设置 + clusterAlarmlog: '集群告警日志', // 集群告警日志 + platformAlarmlog: '平台告警日志', // 平台告警日志 + indicatorItem: '指标项', // 指标项 + allZone: '全部可用区', // 全部可用区 + allOrganization: '全部组织', // 全部组织 + zoneName: '可用区', // 可用区 + orgName: '所在组织', // 所在组织 + vdcCpuAlarm: 'VDC-CPU分配比告警', // 所在组织 + vdcEmeAlarm: 'VDC-内存使用率告警', // 所在组织 + vdcStorageAlarm: 'VDC-存储使用率告警', // 所在组织 + general: '一般告警', // 一般告警 + severity: '严重告警', // 严重告警 + urgent: '紧急告警', // 紧急告警 + platform: '平台', // 紧急告警 + }, +} diff --git a/src/assets/common/lang/zh/authorityMgr.js b/src/assets/common/lang/zh/authorityMgr.js new file mode 100644 index 0000000..ad99b72 --- /dev/null +++ b/src/assets/common/lang/zh/authorityMgr.js @@ -0,0 +1,128 @@ +// authorityMgr 权限管理 +export default { + orgList: '组织列表', // 组织列表 + userList: '用户列表', // 用户列表 + userName: '用户名', // 用户名 + realName: '真实姓名', // 真实姓名 + role: '角色', // 角色 + mobile: '手机号', // 手机号 + avtstatus: '激活状态', // 激活状态 + createTime: '创建时间', // 创建时间 + SYSTEM: "系统管理", // 系统管理 + ORG: "组织管理", // 组织管理 + SELF_SERVICE: "自服务", // 自服务 + PLATFORM: "平台管理", // 平台管理 + ACTIVATE: "激活", // 激活 + NO_ACTIVATE: "未激活", // 未激活 + creatUser: "创建用户", // 创建用户 + modifyUser: "编辑用户", // 编辑用户 + deleteUsers: "删除用户", // 删除用户 + deleteTipMsg: "确定删除该用户吗?", // 确定删除该用户吗? + deleteSuccessMsg: "删除用户成功!", // 确定删除该用户吗? + deletesTipMsg: "确定批量删除该用户嘛?", // 确定批量删除该用户组吗? + deletesSuccessMsg: "批量删除用户成功!", // 确定批量删除该用户组吗? + + + userNameplaceholder: "请输入用户名", // 请输入用户名 + userNametootip: "用户名支持数字、字母进行组合,字符长度为6 ~ 18位", // 用户名支持数字、字母进行组合,字符长度为6 ~ 18位 + + realNameplaceholder: "请输入真实姓名", // 请输入真实姓名 + loginPwd: "登录密码", // 登录密码 + loginPwdplaceholder: "请输入登录密码", // 请输入登录密码 + editpassword: "修改密码", // 修改密码 + confirmPwd: "确认密码", // 确认密码 + confirmPwdplaceholder: "请输入确认密码", // 请输入确认密码 + loginNewPwd: "新密码", // 新密码 + loginNewPwdplaceholder: "请输入新密码", // 请输入新密码 + bindorgName: "绑定组织", // 绑定组织 + bindorgNameplaceholder: "请绑定组织", // 请绑定组织 + noorgName: "没有组织前往", // 没有组织前往 + bindroleName: "绑定角色", // 绑定角色 + bindroleNameplaceholder: "请绑定角色", // 请绑定角色 + mobileplaceholder: "请输入手机号", // 请输入手机号 + userStatus: "激活", // 激活 + pwdInconsistent: "两次输入密码不一致!", // 两次输入密码不一致 + userNameNotNull: "用户名不能为空!", // 用户名不能为空 + userNameLength: "用户名长度应控制在 6 ~ 18 个字符!", // 用户名长度应控制在 6 ~ 18 个字符 + userNamecombination: "用户名只能由英文字母、数字组合!", // 用户名只能由英文字母、数字组合! + orgNamecombination: "组织名只能由英文字母、数字组合!", // 组织名只能由英文字母、数字组合! + realNameNotNull: "真实姓名不能为空!", // 真实姓名不能为空 + realNameLength: "真实姓名长度应控制在 6 ~ 18 个字符!", // 真实姓名长度应控制在 6 ~ 18 个字符 + realNamecombination: "真实姓名只能由英文字母、数字组合!", // 真实姓名只能由英文字母、数字组合! + pwdNotNull: "密码不能为空!", // 密码不能为空! + pwdNotLength: "密码长度应控制在 6 ~ 18 个字符!", // 密码长度应控制在 6 ~ 18 个字符! + pwdNotcombination: "密码只能由英文字母、数字组合!", // 密码只能由英文字母、数字组合! + confirmpwdNotNull: "确认密码不能为空!", // 确认密码不能为空! + confirmpwdInconsistent: "确认密码和密码输入不一致!", // 确认密码和密码输入不一致! + modifyUsersuccess: "编辑用户成功!", // 编辑用户成功! + createUsersuccess: "创建用户成功!", // 创建用户成功! + + roleList: '角色列表', // 角色列表 + roleName: '角色名称', // 角色名称 + roleType: '角色类型', // 角色名称 + remark: '描述', // 描述 + createRole: '创建角色', // 创建角色 + roleDetail: '角色详情', // 角色详情 + modifyRole: '编辑角色', // 编辑角色 + deleteRoleMsg: '确定删除该角色吗?', // 确定删除该角色吗? + deleteRoleSuccMsg: '删除角色成功!', // 删除角色成功! + createRoleSuccMsg: '创建角色成功!', // 创建角色成功! + modifyRoleSuccMsg: '编辑角色成功!', // 编辑角色成功! + boundorg: '绑定组织', // 绑定组织 + setPermission: '权限设置', // 权限设置 + roleNameplaceholder: '请输入角色名称', // 请输入角色名称 + roleNametooltip: '支持中文、数字、字母进行组合,字符长度为2 ~ 18位', // 支持中文、数字、字母进行组合,字符长度为2 ~ 18位 + boundorgplaceholder: '请绑定组织', // 请绑定组织 + optionalPermissions: '可选权限', // 可选权限 + selectedPermissions: '已选权限', // 已选权限 + roleTypeplaceholder: ' 请选择角色类型', // 请选择角色类型 + roleNameNotNull: '角色名称不能为空', // 角色名称不能为空 + roleNameLength: '名称长度应控制在 2 ~ 18 个字符', // 名称长度应控制在 2 ~ 18 个字符 + setPermissionplaceholder: '请设置权限', // 请设置权限 + + // 组织管理 + cpu: '核', // 核 + mem: '内存', // 内存 + disk: '存储', // 存储 + organizationName: '组织名称', // 组织名称 + userNum: '用户数', // 用户数 + serverVmNum: '云服务器',// 云服务器 + parentName: '上级组织', // 上级组织 + CPUallocationratio: 'CPU分配比', // CPU分配比 + memoryallocationratio: '内存分配比', // 内存分配比 + Storageallocationratio: '存储分配比', // 存储分配比 + editOrg: '编辑组织',// 编辑组织 + createOrg: '创建组织',// 创建组织 + delereOrgconfirm: "确定删除该组织吗?", // 确定删除该组织吗 + delereOrgSucc: '删除组织成功!', // 删除组织成功! + organizationNameplc: '请输入组织名称',// 请输入组织名称 + parentNameSelect: '请选择上级组织', // 请选择上级组织 + selectSarentName: '选择上级组织', // 选择上级组织 + vdcId: '选择VDC', // 选择VDC + vdcIdPlc: '未选默认为一级VDC',// 未选默认为一级VDC + vdcIdPlcInput: '请选择VDC',// 未选默认为一级VDC + createLeader: '组织管理员',// 组织管理员 + createLeaderis: '创建组织管理员',// 创建组织管理员 + createLeaderselect: '请选择是否创建组织管理员',// 请选择是否创建组织管理员 + createLeadernot: '暂不创建',// 暂不创建 + organizationNameNotNull: '组织名称不能为空', // 组织名称不能为空 + editOrgSucc: '编辑组织成功!',// 编辑组织成功! + createOrgSucc: '创建组织成功!', // 创建组织成功! + vdcName: 'VDC名称', // VDC名称 + vdcConfigure: '配置', // 配置 + editOrgName: '修改组织名称', // 修改组织名称 + editOrgNamesuccessMsg: '修改组织名称', // 修改组织名称 + bindOrgNamePlc: '请选择绑定组织', // 请选择绑定组织 + + netWorkSet: { + ID: 'ID', // ID + networkName: '网络名称', // 网络名称 + interfaceType: '网络类型', // 网络类型 + virtualSwitch: '虚拟交换机', // 虚拟交换机 + modelType: '网卡类型', // 网卡类型 + addressPool: '地址池', // 地址池 + portGroup: '端口组', // 端口组 + securityGroup: '安全组', // 端口组 + clusterName: '集群名称', // 集群名称 + }, +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/common.js b/src/assets/common/lang/zh/common.js new file mode 100644 index 0000000..e55de87 --- /dev/null +++ b/src/assets/common/lang/zh/common.js @@ -0,0 +1,318 @@ +// common 公共模块 +export default { + canceled: "已取消!", // 已取消! + delete: "删除", + operation: "操作", + save: "保存", + saveSuccess: "保存成功", + saveFail: "保存失败", + sureDel: "确认删除", + open: "开启", + openSuccess: "开启成功", + openFail: "开启失败", + cancellation: "注销", + tips: "提示", // 提示 + delTips: "删除后不可恢复,请谨慎操作", + delLotSure: "确认批量删除", + passwordCantNull: "密码不得为空", + hostSubmitSuccess: "主机纳管任务提交成功", + hostEditSuccess: "主机纳管编辑成功", + password: "密码", + loadingText: "拼命加载中", // 拼命加载中 + refresh: "刷新", // 刷新 + select: "选择", // 选择 + create: "创建", // 创建 + createSuccess: "创建成功", + editSuccess: "编辑成功", + open: "开", // 开 + close: "关", // 关 + placeholder: "请输入内容", // 请输入内容 + view: "查看", // 查看 + add: "添加", // 添加 + nametooltip: "支持中文、数字、字母进行组合,字符长度为2 ~ 18位", // 支持中文、数字、字母进行组合,字符长度为2 ~ 18位 + nameLength: "长度应控制在 2 ~ 18 个字符", // 长度应控制在 2 ~ 18 个字符 + cpuValtip: "cpu仅支持输入偶数或1", + vmName: "仅支持用英文、字母、数字、下划线及-", + adminNameLength: "长度应控制在 6 ~ 20 个字符", // 长度应控制在 6 ~ 20 个字符 + adminNameWranMsg: "只能由英文字母、数字组合", // 只能由英文字母、数字组合 + createTime: "创建日期", + adminPwdLength: "长度应控制在 6 ~ 18 个字符", // 长度应控制在 6 ~ 18 个字符 + adminPwdWranMsg: "密码只能由英文字母、数字组合", // 密码只能由英文字母、数字组合 + pleaseEnter: "请输入", // 请输入 + pleaseSelsect: "请选择", // 请选择 + pleaseSet: "请设置", // 请设置 + set: "设置", // 设置 + previous: "上一步", // 上一步 + nextStep: "下一步", // 下一步 + confirmation: "确认", // 确认 + notNull: "不能为空", // 不能为空 + cpu: "核", // 核 + mem: "内存", // 内存 + disk: "存储", // 存储 + diskSize: "存储大小", // 存储大小 + hard: "磁盘", // 磁盘 + addhardMsg: "该云服务器没有申请磁盘,请按需添加", // 该云服务器没有申请磁盘,请按需添加 + diskNumMaxMsg: "磁盘数目已达上限", // 磁盘数目已达上限 + diskNumMsg: "磁盘大小不能为小于1的正整数", // "磁盘大小不能为小于1的正整数"; + diskNumSizeMsg: "磁盘大小不能为空", // "磁盘大小不能为空"; + diskNumMinMsg: "至少添加一块磁盘", // "至少添加一块磁盘"; + cdRom: "光驱", // 光驱 + newDisk: "新增磁盘", // 新增磁盘 + network: "网卡", // 网卡 + newnetwork: "新增网卡", // 新增网卡 + addnetworkMsg: "该云服务器没有申请,请按需添加网卡", // 该云服务器没有申请,请按需添加网卡 + networkNumMaxMsg: "网卡数目已达上限", // 网卡数目已达上限 + networkpurpose: "请选择网络配置", // 请选择网络配置 + networkSet: "设置网络", // 设置网络 + newnetwork: "新建网络", // 新建网络 + upperNetwork: "选择上级网络", // 选择上级网络 + to: "至", // 至 + enddate: "结束日期", // 结束日期 + startdate: "开始日期", // 开始日期 + people: "人", // 人 + confirm: "确定", + cancel: "取消", + success: "成功", + fail: "失败", + modify: "编辑", + batchModify: "批量编辑", + build: "新建", + operation: "操作", + save: "保存", + startUp: "启动", + saveSuccess: "保存成功", + saveFail: "保存失败", + open: "开启", + openSuccess: "开启成功", + openFail: "开启失败", + close: "关闭", + closeSuccess: "关闭成功", + closeFail: "关闭失败", + updateSuccess: "内容更新成功", + export: "导出", + exportCsv: "导出CSV", + exportElef: "导出ELFF", + startTIme: "开始日期", + endTIme: "结束日期", + recentWeek: "最近一周", + lastMonth: "最近一个月", + lastThreeMonths: "最近三个月", + filter: "筛选条件:", + emptyFilter: "清空筛选", + enter: "请输入", + select: "请选择", + to: "至", + date: "日期", + user: "用户", + userName: "用户名", + type: "类型", + server: "服务器", + organization: "组织", + information: "信息", + name: "名称", + status: "状态", + normal: "正常", + desc: "描述", + warn: "警告", + notAvailable: "不可用", + tips: "提示", + hour: "小时", + add: "添加", + delete: "删除", + notRunning: "未运行", + startSession: "开机", + startSessionSuccess: "开机成功", + closeSession: "关机", + closeSessionSuccess: "关机成功", + forcedCloseSession: "强制关机", + restart: "重启", + forcedRestart: "强制重启", + sendMessage: "发送消息", + createSnapshot: "创建快照", + migration: "迁移", + extractionLog: "提取日志", + detection: "检测", + systemRecovery: "系统还原", + power: "电源", + offline: "离线", + loadingText: "拼命加载中...", + moreLabel: "更多", + validateNull: "不能为空", + validateNumber: "必须为数字", + validateLeng3_15: "长度应在 3 到 15 个字符", + column_Dispaly: "列显示设置", + refreshTable: "刷新表格", + selected_label: "已选中", + to_select_label: "待选择", + operation_control: "管理控制台:", + download_all: "批量下载", + all: "全部", + sureDelete: "确认删除吗?", + deleteSuccess: "删除成功!", + sureModify: "确认修改吗?", + modifySuccess: "修改成功!", + sureSubmmit: "确认提交吗?", + submmitSuccess: "提交成功!", + tableSetting: "表格设置", + apply: "应用", + reset: "重置", + remoteControl: "远程控制", + isSure: "确认", + notice: "通知", + approved: "审批", // 审批 + alarm: "告警", // 告警 + search: "搜索", // 搜索 + createTime: "创建时间", // 创建时间 + changeTheme: "切换皮肤", // 切换皮肤 + changeLangEvent: "切换语言", // 切换语言 + changeLangok: "确定切换语言吗?", // 确定切换语言吗? + changePassword: "修改密码", // 修改密码 + detailsInfo: "详情", // 详情 + changeSpec: "变更规格", // 变更规格 + pass: "通过", // 通过 + refuse: "拒绝", // 拒绝 + time: "时间", // 时间 + batchPass: "批量通过", // 批量通过 + batchRefuse: "批量拒绝", // 批量拒绝 + batchReviewsucc: "批量审核成功", // 批量审核成功 + reviewsucc: "审核成功", // 审核成功 + refusesucc: "拒绝成功", // 拒绝成功 + applyDelete: "申请删除", // 申请删除 + originalSize: "原大小", // 原大小 + strip: "条", // 条 + alreadyAllocate: "已分配", // 已分配 + noAllocate: "未分配", // 已分配 + + details: { + summary: "概要", // 概要 + resourceAllocation: "资源分配情况", // 资源分配情况 + CPUallocationRatio: "cpu分配比", // cpu分配比 + totalcapacity: "总容量", // 总容量 + used: "已用", // 已用 + available: "可用", // 可用 + memoryAllocationRatio: "内存分配比", // 内存分配比 + storageAllocationRatio: "存储分配比", // 存储分配比 + resourceStatistics: "资源统计", // 资源统计 + total: "总数", // 总数 + activated: "已激活", // 已激活 + inactivated: "未激活", // 未激活 + online: "在线", // 在线 + offline: "离线", // 离线 + resourceUsage: "资源使用情况", // 资源使用情况 + CPUUtilization: "CPU利用率", // CPU利用率 + memoryUtilization: "内存利用率", // 内存利用率 + storageUtilization: "存储利用率", // 存储利用率 + cpuCount: "cpu数", // cpu数: + disk: "磁盘", // 磁盘 + diskIOwrites: "磁盘I/O写入", // 磁盘I/O写入 + diskIOread: "磁盘I/O读取", // 磁盘I/O读取 + network: "网络", // 网络 + netWorkInSpeedData: "网络流入速度", // 网络流入速度 + netWorkOutSpeedData: "网络流出速度", // 网络流出速度 + }, + route: { + homePage: "首页", // 首页 + resource: "资源", // 资源 + operator: "运营", // 运营 + monitor: "监控", // 监控 + zone: "可用区", // 可用区 + zoneDetail: "可用区详情", // 可用区详情 + cluster: "物理集群", // 物理集群 + clusterDetail: "物理集群详情", // 物理集群详情 + vdc: "虚拟数据中心(VDC)", // 虚拟数据中心(VDC) + vdcDetail: "虚拟数据中心(VDC)详情", // 虚拟数据中心(VDC)详情 + servervm: "云服务器", // 云服务器 + servervmDetail: "云服务器详情", // 云服务器详情 + org: "组织管理", // 组织管理 + orgDetail: "组织详情", // 组织详情 + permission: "权限管理", // 权限管理 + userMgr: "用户管理", // 用户管理 + roleMgr: "角色管理", // 用户管理 + workorder: "工单管理", // 工单管理 + WorkorderReview: "工单审核", // 工单审核 + workorderDetail: "工单详情", // 工单详情 + networkconfig: "网络设置", // 网络设置 + alarmEvent: "告警事件", // 告警事件 + alarmLog: "告警日志", // 告警日志 + settingAlarm: "告警设置", // 告警设置 + operateLog: "操作日志", // 操作日志 + serverEvent: "物理主机事件", // 物理主机事件 + cloudServerEvent: "云服务器事件", // 云服务器事件 + vMwareMgr: "VMware纳管", // VMware纳管 + vMwareMgrDetail: "VMware纳管详情", // VMware纳管详情 + imageMgr: "镜像管理", // 镜像管理 + imageMgrUpload: "上传镜像", // 上传镜像 + imageMgrDetail: "镜像详情", // 镜像详情 + taskcenter: "任务中心", // 任务中心 + externalCloud: "外部云", + vcenter: "纳管vCenter", + vcenterDetail: "vCenter详情", + reliableCenter: "可靠中心", + linkManagement: "链路管理", + remoteDisasterRecovery: "异地容灾", + mainAndBackupKcp: "主备kcp", + bareMetal: "裸金属服务器", + }, + login: { + resetPassword: "重置密码", // 重置密码 + oldPwd: "原密码", // 原密码 + placeholder: "密码长度应控制在 6 ~ 18 个字符", // 长度6~18位 + newPwd: "新密码", // 新密码 + confirmPwd: "确认密码", // 确认密码 + confirmPwdErr: "两次输入密码不一致!", // 两次输入密码不一致! + pwdMsg: "密码不能为空", // 密码不能为空 + confirmPwdlenMsg: "密码只能由英文字母、数字组合", // 密码只能由英文字母、数字组合 + confirmPwdMsg: "确认密码和密码输入不一致", // 确认密码和密码输入不一致 + }, + home: { + homeText: "资源池化与标准化,智能规划与管理", // 资源池化与标准化,智能规划与管理 + homeSubText: + "单个中立的控制台对下纳管异构的基础设施,对接已有业务流程平台。将云上的资源进行逻辑池化,从而基于企业组织架构来实行资源分配,并提供标准的流程和规范的云服务", // 单个中立的控制台对下纳管异构的基础设施,对接已有业务流程平台。将云上的资源进行逻辑池化,从而基于企业组织架构来实行资源分配,并提供标准的流程和规范的云服务 + createZone: "添加可用区", // 添加可用区 + createCluster: "添加集群", // 添加集群 + createVdc: "添加VDC", // 添加VDC + cpuUseRatio: "CPU使用率", // CPU使用率 + memUseRatio: "内存使用率", // 内存使用率 + owningCluster: "所属集群", // 所属集群 + cloudHosting: "云服务器", // 云服务器 + physicalMachine: "物理主机", // 物理主机 + workerOrder: "工单审核", // 工单审核 + alarm: "告警", // 告警 + cpuUtilization: "CPU利用率", // CPU利用率 + memoryUtilization: "内存利用率", // 内存利用率 + storageUtilization: "存储利用率", // 存储利用率 + accountOverview: "账户总览", // 账户总览 + platformManage: "平台管理用户", // 平台管理用户 + orgManage: "组织管理用户", // 组织管理用户 + selfService: "自服务用户", // 自服务用户 + used: "已用", // 已用 + totalCpu: "CPU总容量", // CPU总容量 + usable: "可用", // 可用 + totalMem: "内存总容量", // 内存总容量 + totalStorage: "存储总容量", // 存储总容量 + zone: "可用区", // 可用区 + zoneNum: "可用区数量", // 可用区数量 + cluster: "集群", // 集群 + clusterNum: "集群总数", // 集群总数 + physicalHost: "物理机", // 物理机 + physicalHostNum: "物理机总数", // 物理机总数 + VDC: "VDC", // VDC + VDCNum: "VDC总数", // VDC总数 + serverVm: "云服务器", // 云服务器 + serverVmNum: "云服务器总数", // 云服务器总数 + total: "总数", // 总数 + }, + + cloneTypeArr: { + LINK_CLONE: "链接克隆", // 链接克隆 + FULL_CLONE: "完整克隆", // 链接克隆 + }, + securityPolicyArr: { + NONE: "无", // 无 + SECURITY_GROUP: "安全组", // 安全组 + VIRTUAL_FIREWALL: "虚拟防火墙", // 虚拟防火墙 + }, + successfulOperation: "操作成功!", // 操作成功 + operationFailed: "操作失败!", // 操作失败 + noMoreOperations: "暂无更多操作", +}; diff --git a/src/assets/common/lang/zh/externalCloud.js b/src/assets/common/lang/zh/externalCloud.js new file mode 100644 index 0000000..c603a70 --- /dev/null +++ b/src/assets/common/lang/zh/externalCloud.js @@ -0,0 +1,246 @@ +// 外部云 +export default { + clusterEdleteConfirm: '确定删除该物理集群吗?', // 确定删除该物理集群吗? + clusterEdleteSuccess: '删除物理集群成功!', // 删除物理集群成功! + transVmTips1:'在迁移的过程中云服务器仍然正常对外提供服务,在迁移最后阶段系统自动将云服务器关机,并同步迁移过程中产生的增量数据完成迁移;', + transVmTips2:'迁移完成后,在目标集群自动启动云服务器', + overCpuMaxRes:'超出Vcenter可用最大资源,最大允许Cpu核数为{maxCpuCore}核', + overDiskMaxRes:'磁盘总大小大于超出Vcenter可用最大资源,最大允许磁盘大小为{max}GB', + overMemMaxRes:'超出Vcenter可用最大资源,最大允许内存大小为{max}GB', + nameExiseted:'该名称已存在', + statuscell: { + OVERDUE: '已过期', // 已过期 + AVAILABLE: '在线', // 在线 + CONNECTED: '已连接', // 已连接 + INSTALLING: '安装', // 安装 + SUSPEND: '暂停', // 暂停 + UNKNOWN: '其他', // 其他 + ONLINE: '在线', // 在线 + OFFLINE: '离线', // 离线 + HALT: '异常', // 异常 + EXCEPTION: '异常', // 异常 + NORMAL: '正常', // 正常 + WARNING: '警告', // 警告 + ERROR: '错误', // 错误 + POWERED_ON: '在线', // 在线 + POWERED_OFF: '关闭', // 关闭 + TASK_EXECUTION: '执行中', + INIT: '初始化中', + }, + vcenter: { + name: '名称', + status: '状态', + remark: '描述', + clusterUrl: '集群URL', + clustercpurate: 'CPU利用率', + clustermemoryrate: '内存利用率', + useRate:'使用率', + clusterstoragerate: '存储利用率', + addVcenter: '添加vCenter', + versionNumber: '版本号', + editVcenter: '编辑vCenter', + nameLength: '长度应控制在 2 ~ 32 个字符',//The value contains 2 to 32 characters + loginFalse: 'vcenter登录账号校验失败,请检查账号密码是否正确',//The vcenter login account fails to be verified. Check whether the account password is correct + nametooltip: '支持中文、数字、字母进行组合,字符长度为2 ~ 32位',//The value can contain 2 to 32 characters, including digits, and letters + type: '类型', + storageTotalCapacity: '总容量', + storageCapacityUsedRate: '容量利用率', + clusterEditSussess: 'VCenter信息编辑成功', + clusterAddtSussess: 'VCenter信息添加成功', + clusterSummary: '概要', // 概要 + clusterPhysicalHost: '物理主机', // 物理主机 + clusterVersion: '集群版本', // 集群版本 + clusterCeateTime: '添加时间', // 添加时间 + cpuModelName: '名称', // 名称 + cpuModelstatus: '状态', // 状态 + cpuModelType: 'CPU类型', // CPU类型 + cpuModelserverArch: '服务器架构', // 服务器架构 + cpuModelserverType: '服务器类型', // 服务器类型 + cpuModelcpurate: 'CPU利用率', // CPU利用率 + cpuModelmemoryrate: '内存利用率', // 内存利用率 + vmNumber: '云服务器数量', + storageModelmemoryrate: '存储利用率', // 内存利用率 + cloudServer: '云服务器', + clusterStorage: '存储', // 存储 + domainName:'域名', + domainNameUrlWranMsg:'请输入域名Ip', + clusterEditPassword:'请输入密码', + enterPort:'请输入端口号', + enterProtocol:'请选择地址协议类型', + }, + // VMware纳管 + vMwareMgr: { + name: '名称', // 名称 + namePlac: '名称不能为空', // 名称不能为空 + remark: '描述', // 描述 + vcenterIp: 'ip地址', // ip地址 + vcenterPort: '端口', // 端口 + vcenterAccount: '账号', // 账号 + vcenterAdminName: '用户名', // 用户名 + vcenterAdminNameNot: '用户名不能为空', // 用户名不能为空 + vcenterAdminNamePlac: '输入vCenter管理员用户名', // 输入vCenter管理员用户名 + vcenterAdminPassword: '密码', // 密码 + vcenterAdminPasswordNot: '密码不能为空', // 密码不能为空 + vcenterAdminPasswordPlac: '请输入密码', // 请输入密码 + addvMwareMgr: '添加VMware纳管', // 添加VMware纳管 + editvMwareMgr: '编辑VMware纳管', // 编辑VMware纳管 + type: '类型', // 类型 + typePlac: '类型不能为空', // 类型不能为空 + addSucc: '添加成功', // 添加成功 + editSucc: '编辑成功', // 编辑成功 + vmlist: '云服务器列表', // 云服务器列表 + powerStatus: '状态', // 状态 + memory: '内存', // 内存 + }, + network: { + networkName: '网络设备名称',// 网络设备名称 + modelType: '网卡型号', //网卡类型 + network: '网络',// 网络 + macAddress: 'MAC地址',// MAC地址 + ipAddress: 'IP地址',// IP地址 + }, + disk: { + provisionMode: '置备方式',//Provision mode + provisioningDeferredZeroing: '厚置备延迟置零',//Thick provisioning deferred zeroing + setForQuickZeroing: '厚置备快速置零',//set for quick zeroing + sourceFile: '磁盘文件', + leanProvisioning: '精简置备'//Lean provisioning + }, + task: { + type: '类型', + operation: '操作', + objectName: '对象名称', + operationUser: '操作用户', + startTime: '开始时间', + finishTime: '结束时间', + status: '状态', + detail: '详情', + reason: '原因', + }, + vmList: { + shutdown: '关机', + wakeUp: '唤醒', + pause: '暂停', + restart: '重启电源', + powerOff: '关闭电源', + clone: '克隆', + edit: '编辑', + migration: '迁移', + delete: '删除', + migrationMc:'迁入MC', + create: '创建', + cancelled: '已取消', + turnOn: '开机', + cancel: "取消", + shutDown: '关机', + reboot: '重启', + ipAddress: 'ip地址', + cpuCore: "cpu(核)", + memorySize: "内存(GB)", + storageSize: "存储(GB)", + hasOpenVmTips: '已选中虚拟机中存在非关机状态虚拟机,请查验', + hasCloseVmTips: "已选中虚拟机中存在非开机状态虚拟机,请查验", + opensuccess: "开机任务下发成功,请在任务控制台查看", + closesuccess: "关机任务下发成功,请在任务控制台查看", + sureclose: "确认关机", + delsuccess: "删除成功", + wakeupsuccess: "唤醒任务下发成功,请在任务控制台查看", + pausesuccess: "暂停成功", + poweroffsuccess: "关闭电源任务下发成功,请在任务控制台查看", + rebootsuccess: "重启成功", + + sureShutUpTips: "该操作将关机该云服务器,是否继续?", + sureWeakUpTips: "该操作将唤醒该云服务器,是否继续?", + sureDelTips: "该操作将删除该云服务器,是否继续?", + sureBatchRebootTips: "该操作将批量重启云服务器,是否继续?", + surePauseTips: "该操作将暂停该云服务器,是否继续?", + sureRebootTips: "该操作将重启该云服务器,是否继续?", + sureCloseTips: "该操作将关闭该云服务器电源,是否继续?", + sureBatchDelTips: "该操作将批量删除该云服务器,是否继续?", + sureWeakeUp: "确认唤醒", + surePause: "确认暂停", + sureReboot: "确认重启", + surePowerOff: "确认关闭电源", + powerOff: "关闭电源", + sureDel: "确认删除", + batchReboot: "批量重启", + batchDel: "批量删除", + }, + vmOperate: { + createVm: '创建云服务器', + physicalCluster: "物理集群", + name: "名称", + description: "描述", + runningPosition: "运行位置", + storageLocation: "存储位置", + choose: "选择", + MirrorFir: "镜像文件", + core: "核", + custom: "自定义", + memory: "内存", + diskCnatNull: '磁盘不得为空', + disk: '磁盘', + netCardCantNull: '网卡不得为空', + netCard: '网卡', + addntCard: "添加网卡", + basicInfo: "基本信息", + os: "操作系统", + configInfo: "配置信息", + network: '网络', + networkName: '网络名称', + ntAdapter: '网络适配器', + cpuCore: "CPU核数", + memSize: "内存大小", + createSuccess: "虚拟机创建成功,请在任务台中查看进度", + chooseRunWayTips: "请先选择虚拟机运行位置", + cantMoreDisk: "磁盘数目已达上限", + cantMoreNt: "网卡数目已达上限", + chooseLocation: "选择存储位置", + chooseMirFile: "选择镜像文件", + sure: "确 定", + cancel: "取 消", + mirName: "镜像名称", + opType: "操作类型", + osType: "镜像类型", + osSize: "镜像大小", + host:'主机', + editVm: '编辑云服务器', + cantChangeOnlineCpu: '在线虚拟机无法修改CPU大小', + cantChangeOnlineMem: '在线虚拟机无法修改内存大小', + cantDelOnlineDisk: '在线虚拟机无法删除已添加磁盘', + diskCantNull: '磁盘不得为空', + willDelDisk: '该磁盘将删除', + delThisDisk: '删除该磁盘', + cancelThisDisk: '撤销删除磁盘', + diskCantNull: '磁盘不得为空', + addNewDisk: '新增磁盘', + delNetCard: '该网卡将删除', + recoverNetCard: '撤销删除网卡', + cpuCantNull: 'cpu不能为空', + memCantNull: '内存不能为空', + cantChangeLessBefor: '修改后磁盘大小不得小于原磁盘大小', + editSuccessTips: '编辑修改任务提交成功,请在任务台中查看具体信息', + cloneVm: '克隆云服务器', + chooseHost: '选择主机', + cluster: '集群', + cloneSuccess: '克隆任务提交成功,请在任务台中查看具体信息', + chooseHostTips: '请先选择主机', + + autoPlace:'自动安置', + computingRes:'计算资源', + automatic:'自动', + customize:'自定义', + bindRes:'绑定资源', + modeMig:'迁移方式', + shutDownTips:'迁移完成后,自动关闭vCenter云服务器', + stopTips:'迁移完成后,自动关闭原虚拟机', + startMoving:'迁入后启动', + addNicTips:'未添加网卡,请按需添加网卡', + nic:'网卡', + phyTips:'物理集群不得为空', + storageTips:'存储位置不得为空', + nicTips:'网卡规格不得为空', + offlineMig:'离线迁移提交成功,请在任务台中查看具体进度', + } + +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/imageMgr.js b/src/assets/common/lang/zh/imageMgr.js new file mode 100644 index 0000000..485920f --- /dev/null +++ b/src/assets/common/lang/zh/imageMgr.js @@ -0,0 +1,75 @@ +// imageMgr 镜像管理 +export default { + imageMgr: { + publicImage: '公共镜像', // 公共镜像 + sharedMirror: '共享镜像', // 共享镜像 + privateImage: '私有镜像', // 私有镜像 + status: '状态', // 状态 + imageName: '镜像名称', // 镜像名称 + imageNameplac: '请输入镜像名称', // 请输入镜像名称 + imageRemark: '描述', // 描述 + imageRemarkplac: '请输入描述', // 请输入描述 + imageSize: '容量', // 容量 + orgNameDesc: '所属组织', // 所属组织 + typeDesc: '镜像类型', // 镜像类型 + imageFromDesc: '来源', // 来源 + zoneName: '可用区', // 可用区 + zoneNameplac: '请选择可用区', // 可用区 + createTime: '创建时间', // 创建时间 + createUser: '创建者', // 创建者 + imageDownload: '导出镜像', // 导出镜像 + syncImage: '同步镜像', // 同步镜像 + syncImageSuccess: '同步镜像成功', // 同步镜像 + deleteImage: '删除', // 删除 + deleteConfirm: '确定删除该镜像?', // 确定删除该镜像? + deletebatchConfirm: '确定删除所选镜像?', // 确定删除所选镜像? + deleteSuccess: '删除镜像成功!', // 删除镜像成功! + tosharedImage: '转为共享镜像', // 转为共享镜像 + topublicMirror: '转为公共镜像', // 转为公共镜像 + editImage: '编辑镜像', // 编辑镜像 + editImageSuccess: '编辑镜像成功!', // 编辑镜像成功! + makeImage: '制作镜像', // 制作镜像 + makeImageSuccess: '制作镜像成功!', // 制作镜像成功! + uploadImage: '上传镜像', // 上传镜像 + orgName: '组织', // 组织 + orgNameplac: '请选择组织', // 请选择组织 + imageupload: '上传本地镜像文件到KCP云平台', // 上传本地镜像文件到KCP云平台 + fileName: '选择镜像', // 选择镜像 + fileNameplac: '请选择镜像文件!', // 请选择镜像文件! + uploadFileFormat: '上传文件只能是 .iso、.gvm格式!', // 上传文件只能是 .iso、.gvm格式! + uploadFileSize: '上传文件大小不能超过 50GB!', // 上传文件大小不能超过 50GB! + uploadingFile: '正在上传文件', // 正在上传文件: + notCloseThisPage: '请不要关闭此页面', // ,请不要关闭此页面 + filetatalSize: '文件总大小', // ,请不要关闭此页面 + uploaded: '已上传', // ,请不要关闭此页面 + uploadSpeed: '上传速度', // 上传速度 + timeSpent: '已花费时间', // 已花费时间 + timeRemaining: '预计剩余时间', // 预计剩余时间 + cancelUpload: '取消上传', // 取消上传 + imgstatus: { + NORMAL: '正常', // 正常 + ERROR: '异常', // 异常 + SYNCING: '同步中', // 同步中 + }, + imageFrom: { + UPLOAD: '上传', // 上传 + MACHINE_MAKE: '云服务器制作', // 云服务器制作 + SHARE_CHANGE: '共享镜像转换', // 共享镜像转换 + PRIVATE_CHANGE: '私有镜像转换', // 私有镜像转换 + }, + imageActionList: { + IMAGE_UPLOAD: '上传镜像', // 上传镜像 + IMAGE_SYNC: '镜像同步', // 镜像同步 + IMAGE_CREATE_TEMPLATE: '生成模板镜像', // 生成模板镜像 + IMAGE_MODIFY: '编辑镜像', // 编辑镜像 + IMAGE_PRIVATE_TO_SHARE: '私有镜像提升为共享镜像', // 私有镜像提升为共享镜像 + IMAGE_SHARE_TO_PUBLIC: '共享镜像提升为公共镜像', // 共享镜像提升为公共镜像 + IMAGE_MAKE: '制作镜像', // 制作镜像 + IMAGE_CREATE_GVM_FILE: '生成镜像文件', // 生成镜像文件 + IMAGE_ERROR_SYNC: '镜像异常-同步镜像', // 镜像异常-同步镜像 + IMAGE_DELETE: '删除镜像', // 删除镜像 + IMAGE_DOWNLOAD: '镜像下载', // 镜像下载 + }, + makeImageMsg: '镜像中只包含选择云服务器的系统盘,为了避免镜像数据的不全面,请将云服务器的其他磁盘的重要数据迁移到系统盘中再来制作镜像!', // 镜像中只包含选择云服务器的系统盘,为了避免镜像数据的不全面,请将云服务器的其他磁盘的重要数据迁移到系统盘中再来制作镜像! + } +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/index.js b/src/assets/common/lang/zh/index.js new file mode 100644 index 0000000..a0e63b5 --- /dev/null +++ b/src/assets/common/lang/zh/index.js @@ -0,0 +1,28 @@ +import common from './common.js' +import authorityMgr from './authorityMgr.js' +import resourceMgr from './resourceMgr.js' +import monitorMgr from './monitorMgr' +import alarmevents from './alarmevents' +import serverVirtualization from './serverVirtualization' +import operateMgr from './operateMgr.js' +import imageMgr from './imageMgr.js' +import operateLog from './operateLog.js' +import transferMgr from './transferMgr.js' +import taskcenter from './taskcenter.js' +import externalCloud from './externalCloud.js' +import reliableCenter from './reliableCenter.js' +export default { + common,// 公共模块 + authorityMgr, //权限管理 + resourceMgr, // 资源管理 + ...monitorMgr, // 监控 + ...alarmevents, // 告警事件 + ...serverVirtualization, // kcp及自服务云服务器详情-操作日志,参考mc将任务详情,和失败原因,进行国际化转移 + ...operateMgr, // 操作 + ...imageMgr, // 镜像管理 + ...operateLog, // 操作日志 + ...transferMgr, // 云服务器转移 + ...taskcenter, // 任务中心 + externalCloud,//外部云 + reliableCenter,//可靠中心 +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/monitorMgr.js b/src/assets/common/lang/zh/monitorMgr.js new file mode 100644 index 0000000..99e314c --- /dev/null +++ b/src/assets/common/lang/zh/monitorMgr.js @@ -0,0 +1,86 @@ +export default { + /** ****************** 日志告警—服务器事件 *********************************/ + monitoring: { + evtSeverity: { + ALL: '全部级别', + INFO: '信息', + WARN: '警告', + ERROR: '错误' + }, + event: { + type: { + "ALL": "全部类型", + "SERVER_ONLINE": "服务器联机", + "SERVER_OFFLINE": "服务器脱机", + "SERVER_STATUS": "服务器状态", + "SERVER_KSVD_START": "KSVD服务启动", + "SERVER_KSVD_STOP": "KSVD服务停止", + "SERVER_KSVD_MSG": "KSVD消息", + "CM_ACTIVE": "集群主机活动", + "CM_STANDBY": "集群主机待机", + "DBMONITOR_OUT_SYNC": "服务器时间不同步", + "MC_SERVICE_ALERT": "MC 服务警报", + "SESSION_MIGRATE": "会话迁移", + "KSVDCMD_RESTART": "ksvd-cmd进程重启", + "KSVDCMD_DOWN": "ksvd-cmd进程退出", + "KSVDMPCD_RESTART": "ksvdmpcd进程重启", + "KSVDMPCD_DOWN": "ksvdmpcd进程退出", + "KSVDSMARTD_RESTART": "ksvdsmartd进程重启", + "KSVDSMARTD_DOWN": "ksvdsmartd进程退出", + "KSVDBRANCHD_RESTART": "ksvdbranchd进程重启", + "KSVDBRANCHD_DOWN": "ksvdbranchd进程退出", + "DHCPD_RESTART": "dhcpd进程重启", + "DHCPD_DOWN": "dhcpd进程退出", + "KSVDUDPD_RESTART": "ksvdudp进程重启", + "KSVDUDPD_DOWN": "ksvdudp进程退出", + "KSVDP2P_RESTART": "ksvdp2p进程重启", + "KSVDP2P_DOWN": "ksvdp2p进程退出", + "KSVDCACHEIO_RESTART": "ksvdcacheio进程重启", + "KSVDCACHEIO_DOWN": "ksvdcacheio进程退出", + "KSVD_NETD_RESTART": "ksvdnetd进程重启", + "KSVD_NETD_DOWN": "ksvdnetd进程退出", + "KSVD_DPM_WAKEUP": "DPM唤醒主机", + "KSVD_DPM_POWEROFF": "DPM回收主机", + "VITUALSERVER_START": "开机", + "VITUALSERVER_SHUTDOWN": "关机", + "VITUALSERVER_INSTALL": "安装", + "VITUALSERVER_REBOOT": "重启", + "VITUALSERVER_FORCEREBOOT": "强制重启", + "VITUALSERVER_SUSPEND": "暂停", + "VITUALSERVER_WAKEUP": "唤醒", + "VITUALSERVER_DELETE": "删除", + "VITUALSERVER_ABORT": "强制关机", + "VIRTUALSERVER_ERROR": "错误", + "VIRTUALSERVER_WARN": "警告", + "VITUALSERVER_IMAGE": "云服务器创建", + "VITUALSERVER_CLONEIMAGE": "模版创建云服务器", + "VIRTUALSERVER_INSTALL_ERROR": "安装失败", + "VIRTUALSERVER_CONNECT_STATUS": "VNC连接", + "VIRTUALSERVER_ONLINE_ERROR": "在线编辑失败", + "VIRTUALSERVER_CLONE_VM": "克隆云服务器", + "VIRTUALSERVER_DYNAMIC_ADD": "动态热添加", + "VIRTUALSERVER_KYLINTOOL": "qga状态", + "VIRTUALSERVER_KSVDTOOL_EVENT": "设置IP/用户名/密码" + } + }, + serverEvtMap: { + severity: '严重性', // 严重性 + desktopName: '云服务器名称', // 云服务器名称 + type: '类型', // 类型 + username: '用户', // 用户 + hostname: '运行主机', // 运行主机 + timestamp: '日期', // 日期 + info: '信息', // 信息 + server: '服务器', // 服务器 + mutableTags: '资源', // 资源 + }, + alarmEvtMap: { + severity: '告警级别', + date: '告警时间', + type: '告警名称', + objectName: '告警对象', + objectType: '对象类型', + info: '详情' + }, + } +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/operateLog.js b/src/assets/common/lang/zh/operateLog.js new file mode 100644 index 0000000..575bac4 --- /dev/null +++ b/src/assets/common/lang/zh/operateLog.js @@ -0,0 +1,17 @@ +// operateLog 操作日志 +export default { + operateLog: { + logStatus: { + SUCCESS: "成功", + FAIL: "失败", + RUNNING: "执行中", + }, + logType: { + IMAGE: "镜像管理", + CLUSTER: "集群管理", + VDC: "VDC管理", + ZONE: "可用区管理", + ORG: "组织管理", + }, + } +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/operateMgr.js b/src/assets/common/lang/zh/operateMgr.js new file mode 100644 index 0000000..c89e233 --- /dev/null +++ b/src/assets/common/lang/zh/operateMgr.js @@ -0,0 +1,150 @@ +/** ****************** 操作 ******************************* **/ +export default { + + workOrder: { + choseRole:'选择角色', + workOrderId: '工单ID', // 工单ID + applyUser: '申请人', // 申请人 + organizationName: '所属组织', // 所属组织 + typeDesc: '工单类型', // 工单类型 + typeDescplaceholder: '请选择工单类型', // 请选择工单类型 + type: '类型', // 类型 + target: '工单对象', // 工单对象 + statusDesc: '状态', // 状态 + status: '工单状态', // 工单状态 + statusplaceholder: '请选择工单状态', // 请选择工单状态 + applyReason: '申请原因', // 申请原因 + auditOpinion: '反馈意见', // 反馈意见 + applyTime: '申请时间', // 申请时间 + auditTime: '处理时间', // 处理时间 + reviewComments: '审核意见', // 审核意见 + commentsNotempty: '审核意见不能为空', // 审核意见不能为空 + commentsspecialChar: '审核意见不能出现特殊字符', // 审核意见不能出现特殊字符 + statusOptions: + { + ALL: "全部", + + WAIT_CHECK: "待审核", + + CHECK_PASS: "审核已通过", + + CHECK_NO_PASS: "已拒绝", + }, + + orderTypeOptions: + { + ALL: "全部", + + REGISTER_USER: "账号注册", + + MODIFY_USER: "修改账号", + + APPLY_SERVERVM: "申请云服务器", + + MODIFY_SERVERVM: "变更云服务器", + + DEFERRED_SERVERVM: "延期云服务器", + + MODIFY_VDC: "变更VDC资源", + + }, + ipSet: { + ipBindMac: 'IP/MAC绑定', // IP/MAC绑定 + ip: 'IP地址', // IP地址 + ipNotNull: 'IP地址不能为空', // IP地址不能为空 + ipWran: 'IP地址输入有误', // IP地址不能为空 + manualSetIp: '手动设置IP', // 手动设置IP + mask: '子网掩码', // 子网掩码 + maskNotNull: '子网掩码不能为空', // 子网掩码不能为空 + maskWran: '子网掩码输入有误', // 子网掩码输入有误 + gw: '默认网关', // 默认网关 + gwWran: '网关输入有误', // 网关输入有误 + dns1: '首先DNS', // 首先DNS + dns1Wran: '首选DNS输入有误', // 首选DNS输入有误 + dns2: '备先DNS', // 备先DNS + dns2Wran: '备用DNS输入有误', // 备用DNS输入有误 + ipMethod: 'ip方式', // ip方式 + automaticDHCP: '自动DHCP', // 自动DHCP + auto: '自动', // 自动 + manual: '手动', // 手动 + tooltip: '云服务器未安装QGA工具, 手动设置不生效', // 云服务器未安装QGA工具, 手动设置不生效 + }, + vdcstatus: '状态', // 状态 + oldResouse: '原始资源', // 原始资源 + applyResouse: '申请资源', // 申请资源 + realResouse: '审核资源', // 审核资源 + auditionUser: '审核者', // 审核者 + auditionTime: '审核时间', // 审核时间 + deadlineTypeDesc: '到期处理', // 到期处理 + reason: '原因', // 原因 + mobile: '手机号', // 手机号 + osMachine: '操作系统', // 操作系统 + posMachine: '请选择操作系统', // 请选择操作系统 + architecture: '架构', // 架构 + parchitecture: '请选择架构', // 请选择架构 + specification: '规格', // 规格 + deadLineTime: '到期时间', // 到期时间 + howtocreate: '创建方式', // 创建方式 + clusterName: '所属集群', // 所属集群 + iso: '镜像', // 镜像 + selectiso: '选择ISO镜像', // 选择ISO镜像 + isoLabel: 'ISO镜像名称', // ISO镜像名称 + templateName: '模板名称', // 模板名称 + applyNum: '申请个数', // 申请个数 + description: '描述', // 描述 + useMonth: '使用时间', // 使用时间 + useMonthUnit: '个月', // 个月 + oldDeadlineTime: '原到期时间', // 原到期时间 + newDeadlineTime: '延期时间', // 延期时间 + realName: '真实姓名', // 真实姓名 + newRealName: '新真实姓名', // 新真实姓名 + pwd: '密码', // 密码 + serverClusterType: '计算资源', // 计算资源 + serverClusterTypeObj: { + CUSTOM: '自定义', + BIND_RESOURCE: '绑定资源', + AUTO: '自动' + }, + pselectCluster: '请选择主机', // 请选择主机 + pselectTagNames: '请绑定资源', // 请绑定资源 + passapplyservervm: '申请云服务器审核', // 申请云服务器审核 + workorderpass: '审核通过', // 审核通过 + passmodifyservervm: '变更云服务器审核', // 变更云服务器审核 + aliasName: '名称', // 名称 + aliasNameNotNull: '名称不能为空', // 名称不能为空 + aliasNameLength: '名称长度应控制在 6 ~ 32 个字符', // 名称长度应控制在 6 ~ 32 个字符 + serverNum: '数量', // 数量 + serverNumNotNull: '申请个数不能为空', // 申请个数不能为空 + serverNumIsoRange: '申请个数应控制在 1 ~ 4 范围', // 申请个数应控制在 1 ~ 4 范围 + serverNumRange: '申请个数应控制在 1 ~ 100 范围', // 申请个数应控制在 1 ~ 100 范围 + servertemplate: '模板', // 模板 + systemType: '类型', // 类型 + cloneType: '创建类型', // 创建类型 + autoConfiguration: '自动安置', // 自动安置 + autoConfigurationOn: '开', // 自动安置开 + autoConfigurationOff: '关', // 自动安置关 + storageLocation: '存储位置', // 存储位置 + placstorageLocation: '请选择存储位置', // 请选择存储位置 + serverVmType: { + ISO: 'ISO镜像', // ISO镜像 + TEMPLATE: '模板', // 模板 + }, + pserverVmTypeISO: '选择或搜索ISO镜像', // 选择或搜索ISO镜像 + sureApproved: "确定审核通过?", // 确定审核通过? + reviewRejection: "审核拒绝", // 审核拒绝 + rejectOpinion: "拒绝意见", // 拒绝意见 + chooseComputingRes: "选择计算资源", // 选择计算资源 + serverAddr: "IP地址", // IP地址 + serverArch: "架构", // 架构 + serverType: "类型", // 类型 + cpuModelName: "CPU类型", // CPU类型 + cpuUtil: "CPU", // CPU + memUtil: "内存", // 内存 + currentSessions: "运行云服务器", // 运行云服务器 + loadaverage: "平均负载", // 平均负载 + pchooseComputingRes: "请至少勾选一个计算资源节点", // 请至少勾选一个计算资源节点 + chooseNetworkInfo: "选择网络信息", // 选择网络信息 + pchooseNetworkInfo: "请至少勾选一个网络配置", // 请至少勾选一个网络配置 + + }, +} diff --git a/src/assets/common/lang/zh/reliableCenter.js b/src/assets/common/lang/zh/reliableCenter.js new file mode 100644 index 0000000..1ae817a --- /dev/null +++ b/src/assets/common/lang/zh/reliableCenter.js @@ -0,0 +1,338 @@ +//$t('reliableCenter') +export default { + drStragtegyInfor:{ + Monday: '星期一', + Tuesday: '星期二', + Wednesday: '星期三', + Thurday: '星期四', + Friday: '星期五', + Saturday: '星期六', + Sunday: '星期日', + enable:'启用', + deactivate:'停用' + }, + weekObj: { + MONDAY: "周一", + TUESDAY: "周二", + WEDNESDAY: "周三", + THURSDAY: "周四", + FRIDAY: "周五", + STAURDAY: "周六", + SUNDAY: "周天", + }, + configurationGuide:'配置指引:', + configurationGuideStep1:'1.请安装一个全新的KCP,并设置IP', + configurationGuideStep2:'2.比处填写相应的信息将新KCP添加进来作为备KCP,系统将自动同步主KCP的相关配置和数据到该节点', + configurationGuideStep3:'3.当主KCP故障后,可登录备KCP的IP,将备KCP切换成主KCP', + nodeIp:'节点IP', + password:'密码', + addStandyAdd:'添加备KCP', + standySlaveShip:'主备关系', + Switch:'切换为主站点', + undeleted:'已取消删除', + promotedTips:'此操作将该KCP备节点提升为主节点, 是否继续?', + promotedSuccess:'提升主节点成功', + cancelPromoted:'已取消提升', + delNode:'此操作将删除该KCP备节点, 是否继续', + masterNoe:'主(当前访问)', + slave:' 备', + main:'主', + slaveNow:'备(当前访问)', + selectNic:'选择网卡规格', + net2:'2层网络', + net3:'3层网络', + netName:'网络名称', + netDes:'网络描述', + netHie:'网络层级', + nicType:'网卡类型', + netType:'网络类型', + addPool:'地址池', + virSwitch:'虚拟交换机', + primarySite:'主站点恢复点列表', + secSiteList:'备站点恢复点列表', + fullBackup:'全量备份', + incBackup:'增量备份', + secSite:'备站点', + primarySite:'主站点', + synTo:'同步至', + backName:'备份文件名称', + backPath:'备份路径', + backMode:'备份方式', + backSize:'备份大小', + backComTime:'备份完成时间', + selectRePoint:'请选择恢复点', + mainSlaveSite:'主备站点容灾数据', + disasterPolicy:'容灾策略', + siteManage:'站点管理', + addSite:'添加站点', + siteName:'站点名称', + addSiteSuccess:'站点添加成功', + linkManage:'链路管理', + delSiteTips:'删除后不可恢复,请谨慎操作', + delSiteTite:'确定删除数据?', + remark:'备注', + createDrPolicy:'创建容灾策略', + executeDrPolicy:'立即执行容灾策略', + enable:'启用', + disable:'禁用', + connectivityTest:' 连通性检验', + probeObj:'探测对象', + detectionRes:'探测结果', + underDete:'检测中', + probObjectCom:'探测对象通信正常', + communicationError:'探测对象通信异常,请检测网络后重试', + linkDetection:'链路检测中', + retest:'重新检测', + addLink:'添加链路', + unlimited:'不限制', + limited:'限制', + edit:'编辑', + conTest:'连通性测试', + delete:'删除', + site1:'站点1', + site2:'站点2', + linkStatusSite:'站点链路连接状态', + transRateLim:'传输速率限制', + normal:'正常', + anomaly:'异常', + editLink:'编辑链路', + sectionDescri:'配置站点与站点的管理节点主机IP,使站点与站点链路宽带限制之间能正常通信和传输数据。', + linkRestr:'链路宽带限制', + configureDrIp:'容灾IP配置', + communicationIpAddress:'该通信ip不得为空', + enterNormalIp:'请输入正常ip地址', + selectThePrimary:'请选择主站点和备站点', + site1Tips:'主站点不得为空', + site2Tips:'备站点不得为空', + linkBroadBand:'链路宽带限制不得为空', + dataCommit:'数据提交中,请稍后关闭窗口', + linkEditSucc:'链路编辑成功', + linkDete:'链路检测异常', + addLinkSuccess:'链路添加成功', + + backupServerLoc: '选择备份服务器位置', + backupServer: '备份服务器', + state: '状态', + totalCapacity: '总容量', + availableSpace: '可用空间', + selectCloudServer: '选择云服务器', + cloudServerSelected: '已选', + clear: '清除', + noDataSelected: '暂无选中数据', + packetDataLoading: '分组数据加载中', + cloudServerName: '云服务器名称', + description: '描述', + createDrPolicy: '创建容灾策略', + executeDrPolicyImmediately: '立即执行容灾策略', + compressedTransmission: '压缩传输', + uncompressedTransmission: '无压缩传输', + hour: '小时', + drPolicyName: '容灾策略名称', + primarySite: '主站点', + secondarySite: '备站点', + cloudServer: '云服务器', + primarySiteBackupLoc: ' 主站点备份位置', + primarySiteBackupPeriod: '主站点备份周期', + secondarySiteDrLoc: '备站点容灾位置', + drTransmissionMode: '容灾传输方式', + drPro: '容灾pro', + enabledState: '启用状态', + nextDrTime: '下次容灾时间', + + backupServerLoc: '选择备份服务器位置', + backupServer: '备份服务器', + state: '状态', + totalCapacity: '总容量', + availableSpace: '可用空间', + selectCloudServer: '选择云服务器', + clear: '清除', + noDataSelected: '暂无选中数据', + packetDataLoading: '分组数据加载中', + cloudServerName: '云服务器名称', + description: '描述', + + createDrPolicy: '创建容灾策略', + executeDrPolicyImmediately: '立即执行容灾策略', + compressedTransmission: '压缩传输', + uncompressedTransmission: '无压缩传输', + immediately: '即时同步', + hour: '小时', + drPolicyName: '容灾策略名称', + primarySite: '主站点', + secondarySite: '备站点', + cloudServer: '云服务器', + primarySiteBackupLoc: '主站点备份位置', + primarySiteBackupPeriod: '主站点备份周期', + secondarySiteDrLoc: '备站点容灾位置', + drTransmissionMode: '容灾传输方式', + drPro: '容灾pro', + enabledState: '启用状态', + nextDrTime: '下次容灾时间', + enableConfirmation: '启用确认', + disableConfirmation: '禁用确认', + deletionConfirmation: '删除确认', + enabledSuccessfully: '启用成功', + disabledSuccessfully: '禁用成功', + hourlyBackup: '小时备份', + dailyBackup: '每天备份', + everyDay: '每天', + startTime: '开始时间', + endTime: '结束时间', + weeklyBackup: '每周备份', + everyWeek: '每周', + executedSuccessfully: '执行成功', + batchEnabledSuccessfully: '批量启用成功', + batchDisabledSuccessfully: '批量禁用成功', + disabledStatusPolicySelected: '选中策略中有禁用状态策略,无法进行立即执行', + enabledPolicyExists: '选中策略中有启用状态策略,无法进行启动', + disabledStatusPolicyExists: '选中策略中有禁用状态策略,无法进行禁用', + basicInfo: '基本信息', + drConfig: '容灾配置', + definiteInfo: '确定信息', + choose: '选择', + schematicDiagram: '示意图', + primarySiteLocalBackup: '主站点本地备份', + backupLoc: '备份位置', + pleaseEnter: '请输入', + backupFreq: '备份频率', + day: '天', + weeks: '周', + backupCycle: '备份周期', + backupPeriod: '备份时间段', + nextDay: '隔天', + backupStartTime: '备份开始时间', + arbitraryPointInTime: '任意时间点', + policyDuration: '策略持续时长', + singleServerTimeoutDuration: '单台超时时长', + backupCopy: '备份份数', + secondarySiteRemoteDr: '备站点异地容灾', + drLocation: '容灾位置', + drRpoPeriod: '容灾RPO周期', + transmissionMode: '传输方式', + dataSyncCompressed: '对同步到备站点的数据压缩后再进行传输,从而提高传输效率,减少对带宽的消耗,同时也将消耗更多的CPU资源,请根据带宽情况选择是否开启。', + enterDrPolicyName: '请输入容灾策略名称', + policyNameFormat: '支持2-32位中英文、数字、特殊字符', + selectPrimarySite: '请选择主站点', + selectSecondarySite: '请选择备站点', + selectCloudServer: '请选择云服务器', + selectBackupLoc: '请选择备份位置', + selectDrLoc: '请选择容灾位置', + selectStartTime: '请选择起始时间', + selectEndTime: '请选择结束时间', + selectBackupPeriod: '请选择备份周期', + + enterPolicyDuration: '请输入策略持续时长', + enterSingleTimeout: '请输入单台超时时长', + enterBackupCopies: '请输入备份份数', + selectDrRpoPeriod: '请选择容灾RPO周期', + cloudServerName: '云服务器名称', + cloudServerStatus: '云服务器状态', + createDrPolicy: '创建容灾策略', + editDrPolicy: '编辑容灾策略', + policyCreationSucceeded: '策略创建成功', + policyModificationSucceeded: '策略修改成功', + enableConfirmation: '确认启用该策略?', + disableConfirmation: '确认禁用该策略?', + deletionConfirmation: '确认删除该策略?', + startTime: '起始时间', + primarySiteBackupMethod: '主站点备份方式', + secondarySiteDrMethod: '备站点容灾方式', + weeklyBackup: '按周备份', + hourlyBackup: '按小时备份', + cloudServerList: '云服务器列表', + cloudServerName: '云服务器名称', + cloudServerStatus: '云服务器状态', + serverSearchTips:'服务器名/IP/UUID/标签', + + DRTest: "容灾演练", + startDrNote:"注:开始演练后,主站点云服务器立即关机,同时自动在备站点拉起灾备机。", + endDrNote:"注:执行结束演练后,删除容灾备机并清理演练时容灾数据。", + endDrNote2:"结束演练不会影响主站点云服务器业务", + recoveryMethod: "恢复方式", + startTest: "开始演练", + endTest: "结束演练", + startTestNote: "注:计划内恢复会立即关闭主站点云服务器,将最新数据同步到备站点,数据同步完成后,自动在备站点拉起容灾备机。", + startTestNote1: "此过程中业务将会有短暂中断。", + startTestNote2: "恢复过程中若错误,将取消恢复,将主站点云服务器重新接起。", + endTestNote: "注:灾难后恢复立即在备站点拉起容灾备机,", + endTestNote2: "未同步到备站点的数据会丢失。", + testServer: "演练云服务器", + testToBackup: "演练到备站点", + testRecoveryPoint: "演练恢复点", + chooseRecoveryPoint: "请选择演练恢复点", + auto: "自动", + storageLocation: "存储位置", + chooseStorageLocation: "请选择存储位置", + networkInterface: "网口", + chooseNetworkInterfaceData: "请选择网口数据", + testSubmitted: "容灾演练提交成功,具体进度请在任务栏中查看。", + endTestSubmitted: "结束容灾演练提交成功,具体进度请在任务栏中查看。", + notExist: "不存在", + RPOSyncing: "RPO同步中", + deleting: "删除中", + allServers: "全部云服务器", + mainSiteDRRecovery: "主站点容灾恢复", + backupSiteDRRecovery: "备站点容灾恢复", + revertToMainSite: "回迁到主站点", + differencesCheck: "差异检测", + mainSiteName: "主站点名称", + mainSiteBackupCount: "主站点备份数量", + mainSiteBackupSize: "主站点备份数据总大小", + mainSiteLastRecoveryTime: "主站点最近恢复点时间", + mainBackupDifferences: "主备站点数据差异量", + backupSiteName: "备站点名称", + backupSiteBackupSize: "备站点备份数据总大小", + backupSiteBackupCount: "备站点备份数量", + backupSiteLastRecoveryTime: "备站点最近恢复时间", + performBackupCheck: "是否进行云服务器主备站点备份文件差异性检测", + prompt: "提示", + confirm: "确定", + cancel: "取消", + backupCheckSubmitted: "云服务器主备站点备份文件差异性检测提交成功,具体进度请在任务台查看。", + mainSiteDRRecoverySubmitted: "主站点容灾恢复任务提交成功,具体进度请在任务中心查看。", + revertNote: "注:执行回迁后,会立即关闭备站点云服务器,将最新数据回迁到主站点,并在数据回迁完成后,自动在主站点接起云服务器。", + revertNote1:"此过程中业务将会有短暂中断。", + revertNote2:"回迁过程中若错误,将取消回迁,将备站点云服务器重新接起。", + revertServer: "回迁云服务器", + revertSubmitted: "回迁数据提交成功,具体进度请在任务栏中查看。", + backupSiteStatus: "备站点状态", + mainSiteStatus: "主站点状态", + syncTo: "备份恢复点同步且覆盖到", + confirmSyncTo: "确定同步到", + data: "数据", + syncSubmitted: "数据同步成功提交成功,具体进度请在任务台查看。", + plannedRecovery: "计划内恢复(主站点需在线)", + DRRecovery: "灾难后恢复", + recoveryServer: "恢复云服务器", + recoveryToBackup: "恢复到备站点", + recoveryPoint: "恢复点", + runLocation: "运行位置", + plannedRecoverySubmitted: "计划内备份恢复提交成功,具体进度请在任务栏中查看。", + DRRecoverySubmitted: "灾难后恢复备份恢复提交成功,具体进度请在任务栏中查看。", + NORMAL: "保护中", + PLAN_RECOVER: "计划内恢复", + PLAN_RECOVERING: "计划内恢复中", + FAIL_RECOVER: "故障恢复", + FAIL_RECOVERING: "故障恢复中", + BACKUPING: "备份中", + DELETEING: "删除备份文件中", + PRONG: "备份文件pro同步中", + START_DRILL: "开始容灾演练中", + DRILL: "容灾演练中", + END_DRILL: "结束容灾演练中", + MOVE_BACK: "数据回迁中", + MASTER_RECOVERING: "主站点恢复中", + chooseMainRecoveryPoint:'选择恢复点', + backupFileStatus:'备份文件状态', + will:'将', + bdStatus:'容灾状态', + backStatus:'备份状态', + PRONG:'pro同步中', + + runnowTips:'由于异地容灾占用资源较大,请谨慎操作', + runnowTitleTips:'对"{name}"立即执行容灾策略?', + hourBackupTips:'首次备份时为全量备份,成功备份后,再执行备份周期任务。', + dayBackupTips:'超出持续时长后,正在备份的虚拟机继续备份,还未开始备份的虚拟机将在下一个备份周期优先进行备份', + weekBackupTips:'超出持续时长后,正在备份的虚拟机继续备份,还未开始备份的虚拟机将在下一个备份周期优先进行备份', + singleBackupTimeOut:'单台超时时间是指备份策略中单台云服务器的备份超时时间。超出超时时间后,云服务器认定为超时,执行备份策略中下一条云服务器备份' +} diff --git a/src/assets/common/lang/zh/resourceMgr.js b/src/assets/common/lang/zh/resourceMgr.js new file mode 100644 index 0000000..ae627ef --- /dev/null +++ b/src/assets/common/lang/zh/resourceMgr.js @@ -0,0 +1,414 @@ +// 资源管理 resourceMgr +export default { + // 物理集群 + allcluster: "全部集群", // 全部集群 + plccluster: "请选择集群", // 请选择集群 + clusterName: "集群名称", // 集群名称 + loginCluster: "登入集群后台", // 登入集群后台 + loginVcenter: "登入vCenter", // 登入Vcenter + clusterNameplaceholder: "请输入集群名称", // 请输入集群名称 + clusterStatus: "集群状态", // 集群状态 + BMC_IPaddress: "BMC IP地址", + clusterStatusObj: { + ONLINE: "在线", // "在线", + OFFLINE: "离线", // "离线", + EXCEPTION: "异常", // "异常", + }, + bmcIpCantNull: "BMC IP不得为空", + clusterRemark: "描述", // 描述 + bmcAccountCantNull: "BMC账号不得为空", + clusterUrl: "集群URL", // 集群URL + clusterUrlWranMsg: "ip或端口号输入有误", // ip或端口号输入有误 + clusterUrlIpWranMsg: "ip地址输入有误", // ip地址输入有误 + clusterUrlPortWranMsg: "端口号输入有误", // 端口号输入有误 + clusterUrlprotocol: "协议", // 协议 + clusterUrlprotNum: "端口号", // 端口号 + clusterUrlContent: "输入所有CM/CM_VDI节点的IP,格式http或https", // 输入所有CM/CM_VDI节点的IP,格式http或https + clustertype: "集群类型", // 集群类型 + clustertypeplaceholder: "请选择集群类型", // 集群类型 + clustercpurate: "CPU利用率", // CPU利用率 + clustermemoryrate: "内存利用率", // 内存利用率 + clusterstoragerate: "存储利用率", // 存储利用率 + toCluster: "登入", // 登入 + hostIpCantNull: "主机管理IP不得为空", + rootPasswordCantNull: "The root password cannot be empty", + clusterAdd: "添加物理集群", // 添加物理集群 + clusterAddtSussess: "创建物理集群成功!", // 添加物理集群 + clusterEdit: "编辑物理集群", // 编辑物理集群 + clusterEditSussess: "编辑物理集群成功!", // 编辑物理集群 + + clusterEdleteConfirm: "确定删除该物理集群吗?", // 确定删除该物理集群吗? + clusterEdleteSuccess: "删除物理集群成功!", // 删除物理集群成功! + clusterBaseInfo: "基本信息", // 基本信息 + clusterStorageInfo: "存储信息", // 存储信息 + clusterSettingInfo: "配置信息", // 存储信息 + clusterConfirmInfo: "确认信息", // 确认信息 + + clusterAdminName: "用户名", // 用户名 + clusterAdmin: "集群管理员", // 集群管理员 + clusterAdminPasswordplac: "请输入集群管理员密码", // 请输入集群管理员密码 + clusterAdminPassword: "密码", // 密码 + clusterEditPassword: "修改密码", // 修改密码 + rootPassword: "root密码", // root密码 + rootPasswordplac: "请输入root密码", // 请输入root密码 + + clusterStorage: "存储", // 存储 + clusterStorageName: "名称", // 名称 + storageName: "存储名称", // 存储名称 + storageType: "存储类型", // 存储类型 + storageStatus: "存储状态", // 存储状态 + storageUsage: "存储用途", // 存储用途 + storagetotalSize: "总容量", // 存储用途 + storageUsedSize: "可用容量", // 存储用途 + storageUserate: "利用率", // 存储用途 + clusterSummary: "概要", // 概要 + clusterPhysicalHost: "物理主机", // 物理主机 + clusterVersion: "集群版本", // 集群版本 + clusterCeateTime: "添加时间", // 添加时间 + cpuModelName: "名称", // 名称 + cpuModelstatus: "状态", // 状态 + cpuModelType: "CPU类型", // CPU类型 + cpuModelserverArch: "服务器架构", // 服务器架构 + cpuModelserverType: "服务器类型", // 服务器类型 + cpuModelcpurate: "CPU利用率", // CPU利用率 + cpuModelmemoryrate: "内存利用率", // 内存利用率 + + zoneName: "可用区", // 可用区 + zoneNameDesc: "可用区名称", // 可用区名称 + zoneRemark: "描述", // 描述 + zoneType: "资源类型", // 资源类型 + zoneCPUallocationratio: "CPU分配比", // CPU分配比 + zoneMemoryallocationratio: "内存分配比", // 内存分配比 + zoneStorageallocationratio: "存储分配比", // 存储分配比 + cpuTotal: "CPU总容量", // CPU总容量 + memTotal: "内存总容量", // 内存总容量 + storageTotal: "存储总容量", // 存储总容量 + zoneAdd: "添加可用区", // 添加可用区 + zoneAddSuccess: "创建可用区成功!", // 创建可用区成功! + zoneEdit: "编辑可用区", // 编辑可用区 + zoneEditSuccess: "编辑可用区成功!", // 编辑可用区成功! + zoneDleteConfirm: "确定删除该可用区吗?", // 确定删除该可用区吗? + zoneDleteSuccess: "删除可用区成功!", //删除可用区成功! + + zoneBaseInfo: "基本信息", // 基本信息 + zoneCluster: "关联集群", // 存储信息 + zoneConfirmInfo: "确认信息", // 确认信息 + zoneNoClusterTo: "没有合适的物理集群? 前往", // 没有合适的物理集群? 前往 + zoneClusterDesc: "物理集群", // 物理集群 + zoneSummary: "概要", // 概要 + zoneCreateTime: "添加时间", // 添加时间 + + vdcName: "名称", // 名称 + vdcparentName: "上级 VDC", // 上级vdc + vdcorgName: "组织机构", // 组织机构 + vdcnetworkNum: "网络", // 网络 + vdcCPUallocationratio: "CPU分配比", // CPU分配比 + vdcmemoryallocationratio: "内存分配比", // 内存分配比 + vdcStorageallocationratio: "存储分配比", // 存储分配比 + vdcAdd: "创建VDC", // 创建虚拟数据中心 + vdcAddSuccess: "创建VDC成功!", // 创建虚拟数据中心成功!' + vdcEdit: "编辑VDC", // 编辑虚拟数据中心 + vdcEditSuccess: "编辑VDC成功!", // 编辑虚拟数据中心成功! + cdcDleteConfirm: "确定删除该VDC吗?", // 创建虚拟数据中心 + cdcDdleteSuccess: "删除该VDC成功!", // 创建虚拟数据中心 + vdcBaseInfo: "基本信息", // 基本信息 + vdcResouse: "分配资源", // 分配资源 + vdcConfirmInfo: "确认信息", // 确认信息 + vdcArchitecture: "架构", // 架构 + vdcUsable: "可用", // 可用 + vdcTotal: "总大小", // 总大小 + vdcAllocationChild: "已使用", // 总大小 + vdcClusterDesc: "物理集群", // 物理集群 + vdcNetWorkDesc: "名称", // 名称 + vdcallocationCpuEditMsg: "分配CPU数不能大于上级可用数,并且不能小于已使用数", // '分配CPU数不能大于上级可用数,并且不能小于已使用数' + vdcallocationCpuAddMsg: "分配CPU数为大于1的正整数,且小于可用cpu数", // '分配CPU数不能大于上级可用数,并且不能小于已使用数' + vdcallocationCpuMinMsg: "分配CPU数不能小于已使用数", // '分配CPU数不能小于已使用数' + vdcallocationMemEditMsg: "分配内存数不能大于上级可用数,并且不能小于已使用数", // '分配内存不能大于上级可用数,并且不能小于已使用数' + vdcallocationMemAddMsg: "分配内存数为大于1的正整数,且小于可用内存数", // '分配CPU数不能大于上级可用数,并且不能小于已使用数' + vdcallocationMemMinMsg: "分配内存数不能小于已使用数", // '分配内存数不能小于已使用数' + allocationStorageAddMsg: "分配存储数为大于1的正整数,且小于可用存储数", // 分配存储大小为大于1的正整数,且小于可用存储数 + allocationStorageEditMsg: + "分配存储数不能大于上级可用数,并且不能小于已使用数", // 分配存储数不能大于上级可用数,并且不能小于已使用数 + allocationStorageMinMsg: "分配存储数不能小于已使用数", // '分配存储数不能小于已使用数' + vdcNetWorkResouse: "网络资源信息", // 网络资源信息 + vdcSummary: "概要", // 概要 + vdccreateTime: "添加时间", // 添加时间 + vdc: { + nomatchingVDC: "无匹配VDC,前往", // 无匹配VDC,前往 No matching VDC, go to + bindVDC: "绑定VDC", // 绑定VDC,前往 bind VDC + }, + vdcallocatedtooltip: "分配资源额度,其可超过资源总量", // 分配资源额度,其可超过资源总量 + vdcSupCanassigned: "上级可分配", // 上级可分配 + firstvdcSupCanassigned: "资源总量", // 资源总量 + vdcAllocateCPUused: "分配CPU数应大于已使用CPU数", // 分配CPU数应大于已使用CPU数 + vdcAllocateCPUequal: "分配CPU数为大于等于1的正整数", // 分配CPU数为大于等于1的正整数 + vdcAllocateMemused: "分配内存数应大于已使用内存数", // 分配内存数应大于已使用内存数 + vdcAllocateMemequal: "分配内存数为大于等于1的正整数", // 分配内存数为大于等于1的正整数 + vdcAllocateStorageused: "分配存储数应大于已使用存储数", // 分配存储数应大于已使用存储数 + vdcAllocateStorageequal: "分配存储大小为大于等于1的正整数", // 分配存储大小为大于等于1的正整数 + vdcauditOpinion: "变更原因", // 变更原因不能为空 + vdcauditOpinionEmpt: "变更原因不能为空", // 变更原因不能为空 + vdcauditOpinionspecialChar: "变更原因只能由中文、英文、数字组合", // 变更原因只能由中文、英文、数字组合 + vdcSubAssigned: "已分配下级", // 已分配下级 + vdcThislevelUsed: "本级已使用", // 本级已使用 + + zonelist: "可用区列表", // 可用区列表 + zoneerror: "已过期", // 已过期 + zonewarn: "即将过期", // 即将过期 + + start_servervm: "开机", // 开机 + shutdown_servervm: "关机", // 关机 + shutdownSucc: "关机成功!", // 关机成功! + shutdownErr: "关机失败!", // 关机失败! + deleteSuccess: "删除成功", + shutdownTips: "确认将裸金属服务器“{name}”关机?", + shutdownManyTips: "确认批量将裸金属服务器“{name}”关机?", + restart_servervm: "重启", // 重启 + restartSucc: "重启成功!", // 重启成功! + restartErr: "重启失败!", // 重启失败! + servervmmore: "更多", // 更多 + batchAbort: "强制关机", // 强制关机 + batchForceReboot: "强制重启", // 强制重启 + batchDelete: "删除", // 删除 + deleteSucc: "删除成功!", // 删除成功! + deleteErr: "删除失败!", // 删除失败! + batchstartSucc: "批量开机成功!", // 批量开机成功! + batchstartErr: "批量开机失败!", // 批量开机失败! + batchcloseSucc: "批量关机成功!", // 批量关机成功! + batchcloseErr: "批量关机失败!", // 批量关机失败! + batchrebootSucc: "批量重启成功!", // 批量重启成功! + batchrebootErr: "批量重启失败!", // 批量重启失败! + batchDeleteSucc: "删除成功!", // 删除成功! + batchDeleteErr: "删除失败!", // 删除失败! + deleteconfirmMsg: "确定要删除所选云服务器?", // 确定要删除所选云服务器? + deleteconfirmTit: "删除", // 删除 + abortconfirmMsg: + "此操作可能导致云服务器内尚未保存的数据丢失,是否确认强制关机?", // 此操作可能导致云服务器内尚未保存的数据丢失,是否确认强制关机? + abortconfirmTit: "强制关机", // 强制关机 + abortSucc: "强制关机成功!", // 强制关机成功! + abortErr: "强制关机失败!", // 强制关机失败! + + forcedRestartconfirmMsg: + "此操作可能导致云服务器内尚未保存的数据丢失,是否确认强制重启?", // 此操作可能导致云服务器内尚未保存的数据丢失,是否确认强制关机? + forcedRestartconfirmTit: "强制重启", // 强制关机 + forcedRestartSucc: "强制重启成功!", // 强制重启成功! + forcedRestartErr: "强制重启失败!", // 强制重启失败! + openVnc: "控制台", // 控制台 + systemImg: "系统", // 系统 + aliasName: "名称", // 名称 + zonestatus: "状态", // 状态 + zonetaskStatus: "任务状态", // 任务状态 + zoneorgName: "所属组织", // 所属组织 + zoneuserName: "所属用户", // 所属用户 + zoneclusterName: "所属集群", // 所属集群 + zoneip: "IP地址", // IP地址 + zoneos: "操作系统", // 操作系统 + architecture: "架构", // 架构 + zonecpu: "CPU(核)", // CPU(核) + zonememory: "内存(GB)", // 内存(GB) + zonedisks: "磁盘(GB)", // 磁盘(GB) + zoneusage: "利用率", // 利用率 + zonecreateDate: "创建时间", // 创建时间 + zonedeadlineTime: "到期时间(天)", // 到期时间(天) + zonedescription: "描述", // 描述 + zoneAVAILABLE: "在线", // 在线 + zoneOFFLINE: "离线", // 离线 + zoneINSTALLING: "安装", // 安装 + zoneCONNECTED: "已连接", // 已连接 + zoneSUSPEND: "暂停", // 暂停 + zoneOVERDUE: "已过期", // 已过期 + zoneUNKNOWN: "其他", // 其他 + startServerVm: "开机成功", // 开机成功 + startServerVmErr: "开机失败", // 开机失败 + zoneLEISURE: "空闲", // 空闲 + zoneNEW: "新建", // 新建 + zonetaskINSTALLING: "安装中", // 安装中 + zoneNEWFAILED: "新建失败", // 新建失败 + zoneINSTALLFAILED: "安装失败", // 安装失败 + zoneCREATING: "正在创建", // 正在创建 + zoneSTARTING: "正在开机", // 正在开机 + zoneSHUTDOWNING: "正在关机", // 正在关机 + zoneREBOOTING: "正在重启", // 正在重启 + zoneSUSPENDING: "正在暂停", // 正在暂停 + zoneRESUMING: "正在唤醒", // 正在唤醒 + zoneVOLUME_MIGRATING: "正在存储迁移", // 正在存储迁移 + zoneHOST_MIGRATING: "正在主机迁移", // 正在主机迁移 + zoneBACKUP_RUNNING: "正在备份", // 正在备份 + zoneBACKUP_RECOVERING: "正在备份恢复", // 正在备份恢复 + zoneSNAPSHOT_RUNNING: "正在快照", // 正在快照 + zoneSNAPSHOT_RECOVERING: "正在快照恢复", // 正在快照恢复 + zoneIMPORTING: "正在导入", // 正在导入 + zoneEXPORTING: "正在导出", // 正在导出 + zoneCLONING: "正在克隆", // 正在克隆 + zoneDISK_COPYING: "正在磁盘复制", // 正在磁盘复制 + zoneCREATE_KCP_IMAGE: "正在制作模板镜像", // 正在制作模板镜像 + zoneSNAPSHOT_RUNNING: "正在快照", // 正在快照 + zoneOther: "其他", // 其他 + type: "类型", // 类型 + userName: "所有者", // 所有者 + vncAddr: "VNC地址", // VNC地址 + operationHours: "开机时间", // 开机时间 + powerOnDate: "运行时间", // 运行时间 + selectCluster: "计算资源", // 计算资源 + runMachine: "运行主机", // 运行主机 + monitor: "监控", // 监控 + log: "任务", // 任务 + BMCAccount: "BMC账号", + nameCantNull: "名称不得为空", + surePowerOffTips: "确认认将“{name}”关机?", + addBareMetal: "添加裸金属服务器", + editBareMetal: "编辑裸金属服务器", + summary: { + summary: "概要", // 概要 + type: "告警类型", // 告警类型 + date: "告警时间", // 告警时间 + severity: "告警等级", // 告警等级 + info: "告警详情", // 告警详情 + objectName: "告警对象", // 告警对象 + }, + network: { + network: "网络", // 网络 + numberOfQueues: "队列个数", // Number of queues + networkName: "网络名称", // 网络名称 + virtualSwitch: "虚拟交换机", // 虚拟交换机 + portGroup: "所属端口组", // 所属端口组 + macAddress: "MAC地址", // MAC地址 + ipAddress: "IP地址", // IP地址 + pool: "地址池", // 地址池 + uploadSpend: "下行带宽(KB/S)", // 下行带宽(KB/S) + downloadSpend: "上行带宽(KB/S)", // 上行带宽(KB/S) + setUp: "网络设置", //网络设置 + cluster: "物理集群", //物理集群 + selectcluster: "请选择物理集群", //请选择物理集群 + networkName: "网络名称", //网络名称 + networkNameplac: "请输入网络名称", //请输入网络名称 + networkNametooltip: "支持中文、英文、数字,限定2~18字数", //支持中文、英文、数字,限定2~18字数 + modelType: "网卡类型", //网卡类型 + networkCard: "网卡", //网卡 + modelTypeplac: "请选择网卡类型", //请选择网卡类型 + addressPool: "地址池", //地址池 + addressPoolplac: "请选择地址池", //请选择地址池 + virtualSwitch: "虚拟交换机", //虚拟交换机 + virtualSwitchplac: "请选择虚拟交换机", //请选择虚拟交换机 + portGroup: "端口组", //端口组 + portGroupplac: "请选择端口组", //请选择端口组 + permission: "安全组", //安全组 + permissionresouse: "安全组资源", //安全组资源 + effectivepermission: "生效安全组资源", //生效安全组资源 + networkNamelen: "名称长度应控制在 2 ~ 18 个字符", //名称长度应控制在 2 ~ 18 个字符 + securityPolicy: "安全策略", //安全策略 + virtualFirewallName: "虚拟防火墙", //虚拟防火墙 + virtualFirewallNamePlc: "请选择虚拟防护墙", //请选择虚拟防护墙 + networkHierarchy: "网络层级", + networkType: "网络类型", + none: "无", + netSpecEditSuccess: "网络规格编辑成功", //The network specifications were edited successfully + netSpecCreatSuccess: "网络规格创建成功", //The network specifications are created successfully + advacedSetting: "高级设置", //Advanced Settings + auto: "自动", //automatic + netSpecSec: "二级网络", //Secondary network + netSpec3rd: "三级网络", //Three-level network + netSpecName: "网络规格名称", + selectnetworkType: "请选择网络类型", + addNetTop1: " 没有合适的网络规格? 前往", + addNetTop2: "进入物理集群详情 -> 网络 -> 创建网络规格", + }, + task: { + action: "操作", // 操作 + objName: "对象名称", // 对象名称 + operUser: "操作用户", // 操作用户 + startTime: "开始时间", // 开始时间 + finishTime: "结束时间", // 结束时间 + status: "状态", // 状态 + detail: "详情", // 详情 + reason: "原因", // 原因 + }, + bindTheVirtualFirewall: "绑定虚拟防火墙", // 绑定虚拟防火墙 + virtualFirewallName: "名称", // 名称 + virtualFirewallRemark: "说明", // 说明 + + statuscell: { + OVERDUE: "已过期", // 已过期 + AVAILABLE: "在线", // 在线 + CONNECTED: "已连接", // 已连接 + INSTALLING: "安装", // 安装 + SUSPEND: "暂停", // 暂停 + UNKNOWN: "其他", // 其他 + ONLINE: "在线", // 在线 + OFFLINE: "离线", // 离线 + HALT: "异常", // 异常 + EXCEPTION: "异常", // 异常 + NORMAL: "正常", // 正常 + WARNING: "警告", // 警告 + ERROR: "错误", // 错误 + POWERED_ON: "在线", // 在线 + POWERED_OFF: "关闭", // 关闭 + }, + + // VMware纳管 + vMwareMgr: { + name: "名称", // 名称 + namePlac: "名称不能为空", // 名称不能为空 + remark: "描述", // 描述 + vcenterIp: "ip地址", // ip地址 + vcenterPort: "端口", // 端口 + vcenterAccount: "账号", // 账号 + vcenterAdminName: "用户名", // 用户名 + vcenterAdminNameNot: "用户名不能为空", // 用户名不能为空 + vcenterAdminNamePlac: "输入vCenter管理员用户名", // 输入vCenter管理员用户名 + vcenterAdminPassword: "密码", // 密码 + vcenterAdminPasswordNot: "密码不能为空", // 密码不能为空 + vcenterAdminPasswordPlac: "请输入密码", // 请输入密码 + addvMwareMgr: "添加VMware纳管", // 添加VMware纳管 + editvMwareMgr: "编辑VMware纳管", // 编辑VMware纳管 + type: "类型", // 类型 + typePlac: "类型不能为空", // 类型不能为空 + addSucc: "添加成功", // 添加成功 + editSucc: "编辑成功", // 编辑成功 + vmlist: "云服务器列表", // 云服务器列表 + powerStatus: "状态", // 状态 + memory: "内存", // 内存 + }, + + storage: { + enable: "启用", + disable: "禁用", + enableState: "启用状态", + sure: "确定", + cancel: "取消", + disTips: "禁用后,自服务用户的云服务器不可使用此存储池", + enableTips: "启用后,自服务用户的云服务器可使用此存储池", + success: "成功", + disk: "存储", // 存储 + diskName: "名称", // 名称 + device: "存储类型", // 存储类型 + targetBus: "存储控制器", // 存储控制器 + diskCapacity: "容量(G)", // 容量(G) + sourceFile: "存储路径", // 存储路径 + raw: "块设备", // 块设备 + existed: "本地磁盘", // 本地磁盘 + qcow2: "本地磁盘", // 本地磁盘 + }, + addSpec: "添加规格", + delSpec: "删除规格", + layerNet2: "二层网络", + layerNet3: "三层网络", + delSpecTips: "此操作将删除该网络规格, 是否继续?", + delManySpecTips: "此操作将批量删除选中网络规格, 是否继续?", + tips: "提示", + pubNet: "公有网络", + vpcNet: "VPC网络", + netSeg: "网络段", + editNetSpec: "编辑网络规格", + createNetSpec: "创建网络规格", + ipAcq: "IP获取", + selectNetLevel: "请选择网络层级", + selectCardType: "请选择网卡类型", + selectSecPolicy: "请选择安全策略", + selectVirFirewall: "请选择虚拟防火墙", + selectThreeLayerNet: "请选择三层网络", + selectEffectGroup: "请选择需要生效的安全组", + macPool: "mac地址池", + netSepcDetail: "网络规格详情", + autoDhcp: "自动(DHCP)", +}; diff --git a/src/assets/common/lang/zh/serverVirtualization.js b/src/assets/common/lang/zh/serverVirtualization.js new file mode 100644 index 0000000..b8ed8f9 --- /dev/null +++ b/src/assets/common/lang/zh/serverVirtualization.js @@ -0,0 +1,128 @@ +/** ****************** kcp及自服务云服务器详情-操作日志,参考mc将任务详情,和失败原因,进行国际化转移 *********************************/ +export default { + "ksvd.task.head.type": "类型", + "ksvd.task.head.create_time": "创建时间", + "ksvd.task.head.start_time": "开始时间", + "ksvd.task.head.finish_time": "结束时间", + "ksvd.task.head.action": "操作", + "ksvd.task.head.objName": "对象名称", + "ksvd.task.head.operUser": "操作用户", + "ksvd.task.head.status": "状态", + "ksvd.task.head.reason": "原因", + "ksvd.task.head.detail": "详情", + "serverVirutal.deskTop.showAllTask": "查看全部任务", + "serverVirutal.deskTop.allStatus": "全部状态", + "serverVirutal.deskTop.doingStatus": "进行中", + "serverVirutal.deskTop.failStatus": "失败", + "serverVirutal.deskTop.successStatus": "成功", + "serverVirutal.deskTop.completeStatus": "完成", + "serverVirutal.deskTop.taskProgress": "任务进度", + "ksvd.task.action.servervirtual_servervirtauledit": "云服务器编辑", + "ksvd.task.action.servervirtual_servervirtaulhostmigrate": "主机位置迁移", + "ksvd.task.action.servervirtual_servervirtaulhoststoragemigrate": "主机与存储迁移", + "ksvd.task.action.servervirtual_servervirtualmigrate": "存储迁移", + "serverVirtualizationService.ForceReboot": "强制重启", + "serverVirtualizationService.Reboot": "重启", + "serverVirtualizationService.PowerOn": "开机", + "serverVirtualizationService.ShutDown": "关机", + "serverVirtualizationService.Resume": "唤醒", + "serverVirtualizationService.Suspend": "暂停", + "serverVirtualizationService.ForceShutDown": "强制关机", + "serverVirtualizationService.HardDelete": "直接删除", + "serverVirtualizationService.DeleteSoft": "移入回收站", + "serverVirtualizationService.fullClone": "完整克隆", + "serverVirtualizationService.linkClone": "链接克隆", + "serverVirtualizationService.createVirtualService": "创建云服务器", + "serverVirtualizationService.createVirtualServiceByTemplate": "基于模板创建云服务器", + "serverVirtualizationService.setVmExport": "云服务器导出", + "serverVirtualizationService.importTemplateImage": "导入云服务器", + "server.vm.snapshot.create.memSnapshot": "创建内存快照", + "server.vm.snapshot.create.noMemSnapshot": "创建非内存快照", + "ksvd.task.action.servervirtual_servervirtualdeletesnapshot": "删除快照", + "ksvd.task.action.servervirtual_servervirtualapplysnapshot": "恢复快照", + "ksvd.task.action.servervirtual_serverbatchvirtualapplysnapshot": "批量恢复快照", + "ksvd.task.action.servervirtual_serverbatchvirtualcreatesnapshot": "批量创建快照", + "ksvd.task.action.servervirtual_servervirtaulbackup": "创建备份", + "ksvd.task.action.servervirtual_servervirtaulrecoverbackup": "恢复备份", + "ksvd.task.action.servervirtual_servervirtauldeletebackup": "删除备份", + "ksvd.task.action.servervirtual_servervirtauldiskcopy": "磁盘文件拷贝", + "serverVirtualizationService.edit.vmName": "名称", + "serverVirtualizationService.Description": "描述", + "serverVirtualizationService.Cluster": "计算资源", + "serverVirtualizationService.edit.vcpuSocket": "CPU个数", + "serverVirtualizationService.edit.vcpuCores": "CPU核数", + "serverVirtualizationService.edit.cpuMode": "CPU模式", + "serverVirtualizationService.cpu.schedulingPriority": "调度优先级", + "serverVirtualizationService.cpu.limit": "限制(MHz)", + "serverVirtualizationService.edit.numaConfig": "虚拟NUMA", + "serverVirtualizationService.edit.memory": "内存", + "serverVirtualizationService.edit.memoryHugeConfig": "大页内存", + "serverVirtualizationService.memory.recovery": "内存回收", + "serverVirtualizationService.edit.addDisk": "增加磁盘", + "serverVirtualizationService.edit.delDisk": "删除磁盘", + "serverVirtualizationService.Disk": "磁盘设备(GB)", + "serverVirtualizationService.DiskType": "磁盘类型", + "serverVirtualizationService.edit.cacheMode": "缓存方式", + "serverVirtualizationService.edit.provisionType": "置备方式", + "serverVirtualizationService.edit.disk.ioRange": "限制I/O速率", + "serverVirtualizationService.edit.disk.iopsRange": "限制IOPS", + "serverVirtualizationService.edit.addInterface": "增加网卡", + "serverVirtualizationService.edit.delInterface": "删除网卡", + "serverVirtualizationService.InterfaceType": "网络类型", + "serverVirtualizationService.edit.NetworkCardType": "网卡类型", + "serverVirtualizationService.edit.macAddressPool": "地址池", + "serverVirtualizationService.edit.virtualSwitch": "虚拟交换机", + "serverVirtualizationService.edit.portGroup": "端口组", + "serverVirtualizationService.edit.ipAddress": "IP地址", + "serverVirtualizationService.edit.macAddress": "MAC地址", + "serverVirtualizationService.queueCount": "队列个数", + "serverVirtualizationService.mtuCount": "MTU", + "serverVirtualizationService.hotDrawing": "热拔", + "serverVirtualizationService.edit.addIso": "增加光驱", + "serverVirtualizationService.edit.delIso": "删除光驱", + "serverVirtualizationService.edit.imageFile": "镜像文件", + "serverVirtualizationService.edit.editDisk": "磁盘", + "serverVirtualizationService.edit.editInterface": "网卡", + "serverVirtualizationService.edit.editIso": "光驱", + "serverVirtualizationService.edit.editUsb": "USB", + "serverVirtualizationService.edit.graphicsCardType": "显卡类型", + "serverVirtualizationService.edit.mouseType": "鼠标类型", + "serverVirtualizationService.edit.bios": "BIOS设置", + "serverVirtualizationService.edit.biosFile": "BIOS文件", + "serverVirtualizationService.edit.biosWaitTime": "BIOS停留时间", + "serverVirtualizationService.edit.addUsb": "新增USB", + "serverVirtualizationService.edit.delUsb": "删除USB", + "serverVirtualizationService.edit.usbHost": "主机", + "serverVirtualizationService.edit.vmUsb": "USB设备", + "serverVirtualizationService.edit.vmHA": "云服务器HA", + "serverVirtualizationService.edit.hostHA": "宿主机HA", + "serverVirutal.dynamicPolicy.enableCpuDynamic": "启用cpu热添加", + "serverVirutal.dynamicPolicy.enableMemDynamic": "启用内存热添加", + "serverVirtualizationService.drs.aotuMigrateSwitch": "自动迁移", + "serverVirtualizationService.edit.followHostStartAuto": "系统启动时,自动运行此云服务器", + "serverVirtualizationService.edit.bootOrder": "引导顺序", + "serverVirtualizationService.edit.remoteOpen": "开启远程控制台", + "serverVirtualizationService.edit.remotePassword": "访问密码", + "serverVirtualizationService.wholeness": "完整性校验", + "serverVirtualizationService.edit.existedTime": "有效期", + "serverVirtualizationService.edit.noTime": "无期限", + "serverVirtualizationService.edit.customizeTime": "自定义使用到", + "serverVirtualizationService.edit.host-passthrough": "直通模式", + "serverVirtualizationService.edit.host-model": "主机匹配模式", + "serverVirtualizationService.edit.custom": "兼容", + "serverVirtualizationService.cpu.schedulingPriorityLow": "低", + "serverVirtualizationService.cpu.schedulingPriorityMiddle": "中", + "serverVirtualizationService.cpu.schedulingPriorityHigh": "高", + "serverVirtualizationService.edit.graphicsCardQXL": "QXL高性能显卡", + "serverVirtualizationService.edit.graphicsCardVGA": "标准VGA显卡", + "serverVirtualizationService.edit.graphicsCardCirrus": "Cirrus高性能显卡", + "serverVirtualizationService.edit.virtio": "virtio类型显卡", + "server.virtual.edit.machine.bios.type.legacy": "LEGACY启动", + "server.virtual.edit.machine.bios.type.uefi": "UEFI启动", + "server.virtual.edit.machine.bios.type.userUpload": "自定义启动", + "serverVirtualizationService.noConfig": "未配置", + "serverVirtualizationService.reOpen": "重启", + "serverVirtualizationService.byOther": "由其它服务器重建", + "serverVirtualizationService.close": "关闭", + "serverVirtualizationService.open": "开启" +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/taskcenter.js b/src/assets/common/lang/zh/taskcenter.js new file mode 100644 index 0000000..ef583da --- /dev/null +++ b/src/assets/common/lang/zh/taskcenter.js @@ -0,0 +1,36 @@ +// taskcenter 任务中心 +export default { + taskcenter: { + task: '任务', // 任务 + checkTheDetails: '查看详情', // 查看详情 + taskName: '任务名称', // 任务名称 + taskObject: '对象', // 对象 + taskObjectType: '对象类型', // 对象类型 + taskStatus: '状态', // 状态 + startingTime: '开始时间', // 开始时间 + endTime: '结束时间', // 结束时间 + operator: '操作者', // 操作者 + operatorIp: '操作用户IP', // 操作用户IP + organization: '所属组织', // 所属组织 + availabilityZone: '可用区', // 可用区 + canceling: '取消中', // 取消中 + processing: '进行中', // 进行中 + tobestarted: '待开始', // 待开始 + fail: '失败', // 失败 + success: '成功', // 成功 + running: '执行中', // 执行中 + canceled: '已取消', // 已取消 + timeout: '超时', // 超时 + unknown: '未知', // 未知 + allTasksPlac: '请选择任务', // 请选择任务 + allTasks: '全部任务', // 全部任务 + allStatusPlac: '请选择状态', // 请选择状态 + allStatus: '全部状态', // 全部状态 + taskDescription: '任务描述', // 任务描述 + failureReason: '失败原因', // 失败原因 + taskDesk: '任务台', // 任务台 + viewHistoricalTasks: '查看历史任务', // 查看历史任务 + allTypes: '全部任务类型', // 全部任务类型 + allTypePlac: '请选择任务类型', // 请选择任务类型 + } +} \ No newline at end of file diff --git a/src/assets/common/lang/zh/transferMgr.js b/src/assets/common/lang/zh/transferMgr.js new file mode 100644 index 0000000..bc03c80 --- /dev/null +++ b/src/assets/common/lang/zh/transferMgr.js @@ -0,0 +1,20 @@ +// transferMgr 云服务器转移 +export default { + transferMgr: { + transferMsg: '跨组织转移云服务器,会断开云服务器网络;需为云服务器配置网络。', // 跨组织转移云服务器,会断开云服务器网络;需为云服务器配置网络。 + userName: '用户名称', // 用户名称 + realName: '真实姓名', // 真实姓名 + roleName: '角色名称', // 角色名称 + orgName: '所属组织', // 所属组织 + type: '类型', // 类型 + selectUser: '选择用户', // 选择用户 + selectUserPlac: '请选择用户', // 选择用户 + selectOrg: '选择组织', // 选择组织 + selectOrgPlac: '请选择组织', // 请选择组织 + selectOrgUser: '选择组织用户', // 选择组织用户 + selectOrgUserPlac: '请选择组织用户', // 请选择组织用户 + sameOrgTransfer: '同组织转移', // 同组织转移 + transferAcrossOrg: '跨组织转移', // 跨组织转移 + transfer: '转移' + } +} \ No newline at end of file diff --git a/src/assets/hnkylin/Kylin.png b/src/assets/hnkylin/Kylin.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc7d97dda25ce884bcc52b6a8afc31b2e26c07f GIT binary patch literal 4521 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 literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/bigbg.png b/src/assets/hnkylin/bigbg.png new file mode 100644 index 0000000000000000000000000000000000000000..6d53a931aaa939f5f50d1dc39e2d6882da0daf02 GIT binary patch literal 137814 zcmX_Hby!r-*T1{V(%sz+5`ut$h@^Bk!U|FX(nzyNx0IB0Nw=WX5`uz+wB!oX-Mzf) z_xC*SKX>mvbLYh8%$##(?rgNSrZNF8EiM261S-!JbO8Vh4geSu*bp>jnLyYL03d+2 zy1pV6s{|$UBWgBD8jdHloU-&h3bfpEj1N>9_>`FiHCZ0&vWXh9i<@#jw&0ew;(2Nd z@CEWcdkqLj1AOlQfk;3g3=mGD7t#bo;(-V8kF-N+1yw~f0{P|N08f$ujzDHnqX)1& z8a_o~RUbesn@!3J5QGDKF@Svyy`+(Zel#Ev5AZ|)!fC+UFM!8qKt3H1O9EV)9w@mn zJTa3o{{Tpo0mj9Ecodze4vWMKN#jJosUGle2dpZ9=h;Hao&e`NfE~^J17J}K=oSH? z-9T_Bz+eN!_AA;~Ja?{>e^m^m4#~dE0c2``$UflFJ3y=eNc_QP_5sky1*8kupE&`B zxd5{xowz=mj2+-H2Jj{Wep3L48&G}+m{-v9KL?&<0ME+QU0VUw4_qofz{e9nD~nqr zm|f8W$Q))+u;S50Tag7+%>sG9_>AI#*?Zu_J^=p>C?o+*i$KYw%EXMILk*x`379ni zR02t@~hM-_l<2JWBgI{44_*6 zB6=8LNd;)*0LL~UcUsu>E1=g1U`mPj53}gIyoj6;_U;YY+y>fr*`qvxkpn=$8$hDO zlV*U;d!wLHiL7a0_!{Uy0W)Vn%_%@1Vu02vW&!9san73slK%h&yFk{u2z**G>Ki~3 z33zq^1VPeGGi-kDEM~p{wP(`U3;-7Ns`)KBH1o{&3-I!*31W3&|0ueDH)Hg`pkmr? zbW<~9l-&-Vvb8IPn0{O|^T;}lEeQVDtyr>R2EeroZdqq@kLGxnT)lJ%V0y6IxmvAk zRZh-68SerDzlC(n0>}3Nz}UZb%#{)fpzdWy2MHAYh$QWpoIhge#|Z^BxTS0>^~{Q< zl?vD9D$W0rs_nymTj*)qZUTU*NK_P_>HEy>E)F>W&+rwx6|)jK@53109hG!zr}Z_| zlALri?OwbI24r;?FG^(q=JI9#4G2&;;;$8g39q7s(gG{noh?rR=8A)koqr7-3GV^s zs&xx8As}q3V+I2s=z0i(AiCa?+XGRRI{6^x8uZ4U0H&@H?RG7 zHT~~ud}fO77iQ2xBm@*2w15c!hs8ZC>dTi032*2kLa5=is#dWr_lP|VB^mH%(307^ z_n)LdHajPvb__{i5^|Y&X@&#LQ5>e3V*%RLa3kAu5RmGU|Kb@$_72mJOLztYXqm2+ zhvEYls6gOp@+UY5IeqN|mWOy zsQ~>+0?kuPhqr#PjqHzX6gh5MgfFK6&wV+2vEcZT+WR_=>P=bU){-y0pGZcAqLK!>(N%c^>3HwK^taK z$;J-XSqbeNNmnxkLE=bASQk>!q>vTONIKJp9r8Fr>eAe9QjWI&T1iQ07bZS9K=Fk% z&C6Zo)ojp2d~$S`v8>Fc0t{-N{jk>b6dX|mjHICZ&WUpjDEbyp*wUb1ie}lpq8jdR zLeBzHXO;`iHW3-ZrAFGULil@byho~t01GkY5F4KswCd}`;*tyBbWIEq09lkE??Qh$ zy3Ol-z7$Hk{Ain{cc}kQN!#=FqJq$xA_L8$F^6kSA%#7!^%)MBj4X$u- zV2nqxm`sxmnX-_d>?ro$$VS7*a^MV=Tjj8)zgt2lzgtnq6ef2$H{4TP3_{yA4mfF8vl1YO%i}GR|~=X#9fJl8n-~-aq|q}pnlFe`pSX1d17%t!a)fi zY@nJ50Bh(P45dX%|5iHWv*sHE!fp7v=NX~2`AxfAJ_i`>1VXYef9oF3WjLZ6(`<~o z@vL1S_}XUY6t{nWo1qyC+~9R)`fL58F|ugqgR*{DW84#<8H7r!5+{NQ#^e~e_Rn|A zWg(vLxng(XwlMI=Hvl@W+%aSoROqxnOXyV_LVb!f2^XzL^r~ zWJ0ohzIhTUXf|p~yoBiJb8Ee^=s$&(g( z&l*CeoahxtbGJ-je7AzHVCFg6M}+nnEPg-NM-~o3(1(X&H-a$%fAVuRb@Vf1_!agE zl@L1T*X6!M4<;amyr1tU1}&hjJDcFji~wLMJ)U7`w*pnV#`{84FrZHL<>PK)B``i9 z#5CX+5taJGAn(9&^+nfLmSTy}Ap)(xbwh zi5RiORddYmCUN~M=F3I?R|jmu60gD0=h6nCerpYmgX_p^G{fc+bRZCs4YCo`W_YKX7_ za-VEHaeR(V(+0!CCn1Dh4z*z5Cf~S#HsVhO-4FK>K}4iE?twOVmf)L}ZhyVh=9BNF zEEqE&nU<0@bVRx-Fy21ek&sdBU<2P)@P<qnFZtBHO!!({y})Jy59wX5xM>PuXCH@95=6jBB{EDJG zj~*u_g4=U24mcYjd@#UQ_h-F0UK;0He}x?)Hyhh_c^qb=7@9fa2)UHDr}+lTvtG7_ zIKW>Ow>)~Q%|{`lkoIqcRH465!Kfl&N4f(hl#L$OA_$+jFnv8{({NB zC~L{e3fEy=YT0%2w@ofC7NTDwBN}hX+y1AF$T#Pevht}LN=jsja%+Z9B&qB^xj03y z5dR^z!{>1CR#6c_;Qga-52l1J!x>qIo4#X++fHKxuQc4$#PM@VFZNPQ3?pj!VCeGY zujbL?4WdX2dY0kFd~70HED(HwN5LHWK0>^C$>kOFR@gUQX0{KV3#(WW!v$lf<}(+~rRi@tk4fdR(V-l{i`#zhfikgo zx0$(c^o=}zmOLg9fj}q6x)^Ze(3-iUyVs1DW{Urs0(*#Lm@zH@gMv_AUv4QiG_q__*tyT8>zx%(pn3+4ukD zsh~#3ez+ILrH{=0l7qX!yjY=NU6aH2me;8Z6G7 z9o(A10l-M0H3F8)d7^EslU@av(Q$~Nx%YA3dHT^JzG0!=xe=Ch!2#!@e5v!#YSpJ)abL>J}OvCwX;<+$< zpg=Fhn_BYMPwd0MD3>f|KQdN)P67iyLfbpGXC4I!-M^g2+ zkC+g;28AcE>{0*Wtr8E z;Jf$^saXel%pQsT`X}`RnlY`0i+XQ5YW%jtv1HrtS9jfIw{>A^uRqqG+~qQBm*0CY zs6>2J*5Z{QaXVerehF-1RVy(vD#=e}26X~@KOgg4iFUJgYg0rC0jD8`B72OaQ_}`; zjqfHuFtXlZ>nVN`0-6#HS4tNX%4H@rf`6zEs`DC?xam{T;sfzTX?+e^{04T0_eXCZ z3zQW9t(mr9H#UVl#0T~Yy^0+M_023n>!}K(B(BA2%-z5kzo}wwsqC58q$L@a{W&~n#A)9*Mae;spU5Vq`Oh_}Me6nekxSVk1Zu)!3l0a}H$ ztJIXT{}&<9|LL!;Oe7%$uB&gP&O=jCn}I8eLC(xsJ&>Ml}Wlw8MFi{YC`MY~-;MRAWx~ zo5E~tz0{tI%SM1?aVnw|o22{83}nLW%Zn{XN0qhkB-Tqg$NtF~gI5Ua3}b3E#xQ|y z?s@>a(W+O}o#bc`mnYtYyub#LZMJ1lugY?SPYeyQJ%B|Ta*fSsTLG;ajZj11jh@e` zmK`~oW$6ldvoEP7uf6D4dVs^=VNBzz_!Lv5nhR=nxojfI0VIw;td(EO(hD4xDB(Ft z^b0IE@U4uK*)Qd3cJT-19R+QkNp}N4K@821AK%7_Z!xs$qVvRP0szb% zL=XvV7hd+pIo1L{#GFgsfxF7Q&0f8(DVFlS^Gi_LkzK8&<(ui7ZMpN>bpB0I1K1mZ|K4g znYzWH!PGVg$uwc4T;Lj8t)1y@f`=hqqZlYKwbkI6vP|puQZ;K=3yOHybjW+zP>{Y3 zk~l+_>2L7WD$1uSD-p+&QW7882(`8KP3@D2@{73`U~`ZGe@w)MTxy5l9J;LpU0Hu! zzW4-H2t$2f?gd5&g(4#eZ?%4<-vmwsU|eF;;v*-)jUaC%BkcG2P2m-G9g!|RG8Ijd z8N5FpnE!mBazX+VWT!^lK=|e0M8{9Txt{~+MDgyqpCx_z+?pOX>Q=W1_n1o!423Qvu=+@lQ2^``B*SZV$#a zcfMi{_hViz+6#?IojnWAxxB}AFr79zAwf=Pzsxt-MTW9Xn)CLEP$12rhmJ{pRE=KXe5&oD?FT6t ziwdL6&xo*>K!g+0T*LBkK4#!+zVZ|k(q3$nrl%nI?>(wZV)!Kgs={J;1RL&Mp8cBX zcc{svNS~YNFI^Pb=DeuJGqvX(mA~0QW1P-QFv?SWOVG3x3dC3zjpNCOAsgD{_NVCp zw%9NHn&%$J^ZCRp)4~-ur5Oxa$0lbkMo=PU)0kNTyo`r8iw(#saNfDVmMEFLUh!4~ znx2_?FJbsmJCEt2=wS7!>c1X>Tz%*2>}~xpg&V&n!1b)ai_#!hx4D|`-BLSjTgs-? zdko3aQ~@_A7hz!!qQs%?ja?uXUlze51`yGzPc)sxA2=q2s8q+>Vu}9!oy2tp<8pY3;jb741Vo)%Kk$acs++P~r4{u2iGJ;v z#eGM?ndG^o7`vdH=6(d{G+F6{Ol*d8Xl9MF5yd`yDi;uu8G$)z7g%4RX zo|q@Qp_?HaiVbPY7dg(7#WDw__h8TlYrkZc&Ka|)f!my7n7+0F$G3bJBF-EsldOR| z7V{xrP1y!$pBD7UYD?z){S5v*LQxk*m^PdtyDH6#k5SzCqeME!?^7U|{cmQ3dcGS8 z0cOvy9~m3Ct!zH5Dv`-fzF%khe8Q-s!R8I6Vh3kW67ig9B8hY8d%9%>tN(=3L?!=`09KAF0xDnjH7bWCM zfg2FAgWEctJMJPBVhfG4(5JrS0te)xX?%#)`^{(^(Fo=q#Ig<&&z;9$GGvnW4ODtm zgcS^OMHi)N6{{Fui%zqv;1m3{QQQ~^9&kXy2JUQ6HJpsh-YJ9-a-f6MtKmb!$Tm~4 zg+9xNhqQ1Xmaoo~)3a9=B)k{p;2fK!rNK<#KIAzu1DSooX*z^ZGd>qOqyx!t1d-V{ zYAZi)xFv%5Yqu8k0?;6?FAOY-W*|W(WMX7*N)H_iCikI^_YI*<9UFVjpEJMj7t@3> zZTUR_)bOkgEKr~D-qxpG;Cx}Oa^+2wP@PZ6ogw0j3s?iL>~CLvr@fE^7>gj@C_ks& z!*;mPn%VJi+>2$!0M%K93_C*k`*9^cluZ-nk-K5TOK^8TgEhN5<-Y{LC)6BAZ^iq4 zFc7q$b4j_F7Vz|ou6cmT)X|(pkpn0dbhYpXceK}5Gj#H>k^y8?vmbI~1rO{T1ruWq zF%YTH52h8$aENBUkzFl%Az*c|?>3M5P6&T=H%`p^maO&BE^m&X!5j0Guo_|nAlQS~ zI`+u;B;W@KoY^q^jsHqUS^MPKiJL7SD=k*i1oj1@7}zQ~X5>m!nGC635- z<1rAby0hMGFA8v)^gxlv((x0Og%8272g2sAc(a+Zk?tA&6U~LZVAvxX{#=jp2QaV% z`OZMS!K4E4vB;~$b?`CQ1Ed;-&{Z3}?PZn^PB|wSW)K|yU_%|+uA(&|y2$&Q1&}E= zSgTvxHI-w9hd$OMQ+qx|40zZp21gDVAlBa$=Jk?}gKOp-tZ>Rn!7$EhJAs^q7oNUO zph%CIynlu~1AdlGP4=$uf0gD%`Y=YIIXof;(#K3?#z{TIAF$Lz>3^;YHR&V%;J`&* zqx4M|o@^a|g7?<13hiF$gpvUp`Z+yoyf8aFi4WP{)IK;oVjv;;YGHGGum+TVbVuk^ zO3@q)E9GS~j>9=s`VmA;sE=^NfvZhX^!`}n`y#Ib1lLwtFF)mbM+&fPx+k|qQ!?u# zx)(kN-s_Ph15pa;%!ZusFY+{_9?Ng_5iB_H_os9eHE^^qi03cvtaZcKfR%|_GG1i$ zwVTttWsE(BEXQeVa@!I4AI`;Q=U#?EG{yN;uT}ob%j3Dvf+i%%WeH-|7*enBsKA``EORjzzfErr5YZoKvccXXNK3G0tpZppcF2tvu(;@L+}e50r`5fw`QIG*%ZpxA^bc6{I!2eNO`Nm{brY z8>8t*#HUGWAcQBeQk)0gCA{Qdu8@^Nm)JPQVuGR}h;2MF>)T|i7NG*f|P{?CH3_>it4l~dcd zx7Ib+IVG2e zWAcrbs@S8NJ@+)dCxo{4qgl-$65nAgfAMmB^JbsLW2X&p6ClUsXqWdTe{TuE#zUd5 zg)~b8QmHRAI;zzmxhR9Rt7ZeSlV@&sqc%CFpRr-@|&W7jyPU`NG3A25RnfOSUz4v56cs0~T~ z@L}Ecx0im_XSfGAj^-E-C?eZ@CGt`7JQBFLOxoc3I&eI6?=$FZ2upKoE~T;nX5KwO zZqK>G?c_nZCy?9Itpx%Q>qx3#!!#vY4YxlY1GcLXD{DTm+;jJv?A20p}lr}9(^n3J|8Fe`$W(f_YDRUv9E+JuD#=V2LL{i}!Z| zam^t&rBWy7=c`H;l|FO~zO%)`s&P^&1F)c!&RpECj>;dhkH|JJ8DNaCB}?4HK_Y1; z26vgf(N)s%4CXGNZh+FYhoY28lpM*GI%nWr74rvYpUKxSdWVvazw2Z1CWEpyEy0Yo z&Eq-C;|(+yWLmlr6x)1cLqvjJhH+C6*d;-R@zLM??L9;BjpqK`QM*gy2xRg6`{k2% zNZ{9TheyV6-;f7aZ`0qeyoKKZji{OclX_3{fV0Kn4Js%#`hb}~pFw`=22UA`DvyYqU{TV4-VrbL|lf*$5%K!qGyn1*~(L)A8pea+=m z8Mo13xPZ7A{-D7q*F4ODYVne0PPkMMFv2v7z)D>_)|(1(_nh128S+RB6$ecBOEZV_@rS{Q;I+u+kIQqtDV)JWaez;L(m%MyJ{# zcJyU`+?DR)7wETL&W;%IkR@Z_%WtuQd)1MYH5e&)nd+30@WZ%6M;j!ZgJT(rB*a_)NoCidi@MULQg686~bUc3Naf0nRBN?qT}*xh@%$ zQa4?M#$4{201c4U?F`wb4p{tQh|IcHKFK93UaMnlolrXCdsXMUI zmrJSVNkA>}prC_GV0j^e%RTd_35YZlt&b1a*pU)=p^@hPXJe77MOT-?^jQw&Svpm# zCX_O>;kg)lI_|E}1HI;~8)M)p{R<%F+`CQkY}6`e*tW4XES35%6*Bnk7)oP5nAsi2 zVR2pm{<}x-xG(&%mgQUH;1{}Yzu_`HJL!sflP%rV=OkLaoz(@AemcH9i{m-A?CtNk z6Y^+Hxn97waYh%+4!(kB09$pFLF(>sEWNFrKPb{Noyqd9&W46Jt)bu{3b*$#MIDXE zmr(E5hMr)C$6$sh5C)74s>_i%eJY8-$JrgsvZUx}9Q~dXE9NllT>N;&Q(PiMQMBL9 zkir6H@lwaqiyl`6Mki}UAR@Ftq-;Z^~Ce)z&8W}Mut0H)0S3Qd0AbUW9X^t8r#f>D)#l3GsW@5(u?Lk#dXX1!x;Q;cqjpQ^ z68C5PnLlweIRrUV>3qTFLK?V2)}2fB6^TE-lT^(rOS~gF%|~Ptm7d{+4+w6!Uy_cq z$fHrvxE|GIA!`L{<|^)rRqi-6N?R)`o&{w_^bZX8Cs=$afwMY#8Nxo#1v(qaQN80+ z?EMR>(F>Vs-e$yu-D6M^xr%nZdh5S`i!8x9}Gu z!p#kqFcbr_;q@`<7`&s8L@53C9R{oaoLR1zLPusS2|p|ecTCC6gY)zK{lQTGo=Fu; zbMyAN$b2Gnm=!7?$9m`nLj73!(ypY7-dLqs&U(d{<3LZWOw5y-q`{f~p!-Gh#S~+o z^D7(G9(~7G86V%0V!X|!q26Ww_2&E`A*Qq;f2(tob#Cg^tK?}}ppUV4E|HZP_ z5#-2iw%q;z+EGw$=q{j$Et`X^u*3whb>_um7h1matxLq5#(i@sSaS-!&1Ny~N)JK# zj3K1vsrsv^{lK|!yJ51rU$xyZfC8nbWQ2gA&CkB6s)1G&EM4~_@myW{UOnC+RlV_t zFJBBTCfjv=MM`d3#z&pg1%0VFx}&pO-=IpmTBbU5#TzdO3dz|s!n1yq3eJO<4U-){ z9oU?KNnjSEpi1Li9UaO5txv~D6Z}!?z6-r=zBsWna@$u(=$R)zzH`?<-foZNAUl>A zsOaTKbq6gjsUuI?BogNo1Vk$ecJQS46$OAhLSSk zf`T^Yzp=W68Q;$n`LV7vy;bl+r()<~Se2!rtTBWnB$ zIYd?x@!_bvW1^v>;=05AYv~Zo&L=>>r^jkPJfvLhbx_$-g}Jk!o2Hw57iYsSL{RgK z1&?IyZ;$1ij8tVdu*+yLYviAJU+wJ(3gmXWZV?CxN3?G)cHfFz8_``hy9pl#qU+RB zoUJ_AKM)0V@1ggV!AW;suUz-!oIT?6;r^I1mh;AYI6jcon<@hdlfnHRREKwUr`Wz$+>j33NwJ*=50ILa zS$VaSemM5Ug*+`riy(+c=kJI^qY2cATXg>~Ow`xC7DqYuFz#p3-_nv(0XyHG2XfKL zxM91+kSWje^HzE6%5+@2b-~vpMZUEGzH5VNIXQe%dG`+~OS%((j^z5l#t$!q(10hf zl;0=&^CKN+aKp`7-YlA%&<@J7HP5Y4?yN?K#}B#!_@bQ!`}rX=bb*i?NAn${-o$FMKB-OA15$Byr^{Tdds`%S3bnNQ!x~(&nZnfX?A{m~3vOXpFLc6p%%}td&yUXc z(*%QW-8PzqXNQG^pGY}oy^jkb!0ZLe?{odxkpnX`wK)*n@IYr|LH%gjoZ1VB|7C2g z0Rj;Ua;0%dXGo`~y@XZnz4cGOS}{2>B&a9VdaO(grpbz-9&OchczYd z8o6OZ@jZPf+{3?BNt7j|6SDmY3-HQn1TB2dniCU(g--*yZ0$72#+Uya-=B;3K^N?R zg$WjfY9vR}!1&Aby#M5hpl)URgRhuM81wu@A7Bn3qoH`M2GADULL~vy9iEWp-t&Qh z$wA|Hf(QzMxk=5w<|u>rAxt6~zjX@~t7JQV>&KBcEa-wD_u~@L9<Ao&4gO0x2X@~G?Y2zz5M`d&RCUuhKYh_7^Mt8}IEyc>v3n{5 zZPb2N*L~6DDxv@4@Z~+hZLQR$sWRf5BZufAE%jxKVtj{weuk{WDO6OEZJBxUFY)21bpi8=U#8`EcTH4{yfE5SNe7 zaU-@;5oW*b;Z?4vjrb5LG4eH$V=R=UPVDf*>U$Z1o6n0&PhEQ?aJtJ9fK^hu({1it zPFX~EQP_w|rh@CZP{Iq*dgvg>rBvRia4T$c$M?|glU2{B0dtDAk7;`&K2>`&xf#-* zr5}ojSZBT82Nzj}zEpp{$Wip^Pj=)^;^%2Y`1RTfC$^9Mp3XN*(lB569_XE*7rr^; zVXdX}uDSQb2Mv|T??-Rl1s)FxLvo^%WxsJR1#pYx^fkskkdQlzOZF{Pt27nMbCM1`{P3l5jfPRWXnwFDin~SR7o+ z*v)XWh|#2!E?w(R$`$Px>Y|9iSrf?eNnjRD`JpYH14lTVuqX9QPe{CqGcfMyz8a(E z?u)YtuZJ9S;F6LeD8;wCn2^z?-^agSH%z_RZlYW45R z4Ku_!>phCKA6B+>G4?&s=t9Ho3ceSMq3UArIN1EbcBy2^wClDzf}Zd~$KO z4I}wL1n%6O(^#|0eLPI&K+^vHy(2_#i1WJXK};Djt2KA8W%@E6YBRIPClG!eKNm$}Tpz%>IS6$XPQ@6!l7n?1 zwX!vjWouhH%vszOhMqt|-o;7@(QSXa3${j^OZ*rJ%q=Sjun=%d+XZ=Uxpya>iI_6@ zaK44yl$au)jpw9)GV9aWJ$zUiqHRCZV-Z>Z{*BX%|L`)a$au%tp(aBWJ~ zR{aU*qh*itHMtayND+8taG2bv{G@e)1ymH$2A1*KUicz{X#D=Ar#f3uJwf_HLqjW@ zvsmgSx+sZzP@ZJF^451Hyo^bGu@ipidZ$w#wk-#7x%J+8cMvQALq1MVql*N&YDj#J zdQSU@x47=;`8#60vCsOt-B_`FJkF})tmyQ;L}1My6G2pul6~y5_3GhB`6;(7^+dgM zu~nbGKrkFqOWa)7vhWfFU4n6vzUZXzY<3owd-m&&Q_P7QVLO1lebF*d${-cdiu>d z$z6;5H|Ds!UP;h*y154h9etz9TYPt>ERT93iawQ0q=*1IPe~K!^sPP0rXRT$snX9= zq}o5E{AKJgH2sv!30$h6%I~GwR!?EY?qp~FqgwM7y_-RB4htONDQJ<}dy35Co=l*!!eJ=phYiXHwov!_Wkeho^i z(1SQnz(@Z$cq!s{PE)BuUT)zxC$nqpeo)O4Q|edk;|)cvsUr3HrS#n}%V3Ylk{}1T znJ^;KqIN}Tc!SM43;$4i$7s;Pm*Z7sLg?1Jke%;25ad+~SFo?Edzi25>(_(mxk`dw zV1@qKq-kx0yE5`)Og*28?Y+TryOP^`xbBhJYFa%B?=By;N77*>1lq$o=gvcvytOc- z-G0?(mJ0ahI`+FM`~VC~&0eRyDfyG^ZG%6kL^9y_C^&+v+eFT}qDP|Vi_w+#dQ&7@ zxjW;qSQ@Sea+!YhfvBrkcKB1lfKzmBXv8!_BhfMvAu<;J40Lf93zq4S81yJ+%F6O{ zYO+4PCqn1PZdY=G05T{(rV>>S2twsT1W!`E(#IoE*EAS>aZi}AU{Cc89s<2Dh}S^$ zJeDde6!j5bOs&uhEg{dFu&XN5Hm%84VwpfK6~#Rgk7QDaD)2DnrfPOPGUk*H6{pCD zci7Zm6veTRmuy;Uae~$ATm>Q4346YRX(LsWGqSCYyCa~wb3yFO(;p-P-~2rP!%pBo z?CfbT{oda6tk96V{xQ`Fy?(L~tS``|;fWv6X<9?j-$fg|;V1)xZ6NzKAw5=n&kJwq zFIyVn!~!o@{(8C8#++SlJTK=|`rbt2#ama^q}UvVK3rc|G9XXp|2S0=!oV}so4#Di z>U)`_r2CRnlJ0qQ$8+k(tL5|Y3=y@ReBq>R@;HW10hz$-m2XLp4g(W4G%`7hm%IPv zQhFWGMgLQ(STk;R(Zg+Rz`W8qwQ`2uaI}6}E$#K*Ibi(sGDx0&exGi(W9iMtM`jhP z0Zwlh5DSSyEOn=6gt_9jlir_<4WUWr9-0F7H=M;VJBdTEWqE1IPJ71AiZ(wjmnu>T zDYUHrI8leg2LH=OxKQ+BRXW?CBd3We*2X&*t?J30C-*1^OxipDKjYOTf!IOF`tkvF zGW2I#^b#b<=D=Lenx_zu49W{0+7@skHzVdLB>17OT^gRw?W``jog(@yld`_(S2yUz z^MKHNv1t4cQ7TklqnyLw$WS>Ji9&V((n&>18NWZ{Hq$Hc%kH!#GZ7l=TgOTJ?R>qQ z5samMSC_@amw6$hk|$j~;-ip`GiB@N*1LZl7qO{l7Z^H^zTc{aBnrFw2BDPwvFw`Q z8!7NTrCKq(hCM3lWDJ#0ZHaH<(`*X7J<{|F#R;v}GfNeh9*nOPf2WsAVbzB=N2O3+ zKiP1It5*IfNs;InAWc)Vp2)D@5?g5RpOlUr<+J#mfZ`y`1{-crC`Z&j-*LiF*=*Xy z26<8lm6mxz{=}!Bh~`JRL-B2WYQ; z>UD?r@wX>5n-)7H)U6D@oq3muKX=XiF`jf8#j+0TAVhnc@tz@eg*&)IWIe(611x9lLD)%h(?O)}r~UEv*zEABF4Y(~Ri#bcUqoFmOS)zE?WEg}A-S=U_XBoX`>La%ZnzV|IzzAssX#CCBjXZ=s4#MK0imT*6yR*lIjS+5Cnk;V&z)%3}UZxz?bM_Nu+$5kj8zXm+#hf77M> zN;j)bn$?yKbW)Jr_E zQ4lCw0Lk=kM&RGOK`c9Gx>`~8Z6TO%#54s?AxNU@UhxlFr0;}X>+0gbK_z)1K`^Y_ z-$@Be{>9wS4!m`7IBk)ZFHYJ;&QK|_L9+ZRz4SB0#Gr>zO0YzI)Ppf)ja@r$cAva?)xWPjF~ zB|cmSaR>OgyStxF9&NhPw0iFL;0a2Y-xoiP_-_HHm{1zh_4~}l<+9&Va0x3}4zk=; zCkRYqF0q695x0Mj-(cW7Nt2pCC>irl@in4JGN|MB5BQ(|JN-mR3m zHiz$Dd0y{60&{a=Hf+y>J@xNl zkH*8x0)yJl`X{1L@V=oGQ6m22PV*hdm?XfsL1zbED;=zuVDwlF*qlmtWLgzO^0ieG*oc zQWkU5Y01q~f2z7p^9Cd6*(ZL_z)>UBz95fVpJpy(_ffa$UAk)Bxov(~2pJcp(Lg6J zC|Ie-E+=^GOn1ZFwHsQBH~Sy&Rax%GcM=*>37{`*kljBXFo}#pL!nS+3jLH!uT}>)x+afEz(~M@;{^o&sfDj z_;$bOqJR4;K%_igi(r*P$khAQ>k3ol`~4rX2So52)QcA{%;~QmN>!fPu?K9l2r}(X zejl&L6A;pP{$Kuo>Vg!^>vHk)bAKHWU}bjmcKLLJOLICqUQ%7RGkEm62z3}AZ`4jr zK<^}vUj@DG*JKUHu5VIRqtc|aQ+ZAOEiZJvNai}dPJ4UF(jx37iBK$t;cPbnLX1Za zOJw*Zi6Np({k!IN!FvPEx*cxKWU<^_JeQ&KpMt#Y}v`S{iA_MI&jKQ{*iQkVGZ<3&K+c9<=)a@&u2YHRJKVs?XV6OLT(}-4$n^Xnb zs@vbcLm!9$)g9P5gtdO$TwgY!YB}f~?cC@I%_|>Ui{07TsgzIA>m7L3K*l_~HHAKs zVdR1yR!_XPCs)R|Wjp-IZk0s?Zd#T*z49saN=}#|fs?gxHB7WeA_)R!`ENDE58^10uf2_%|6=tlhcw+vS z;stIFme{YO>SWE)4#bpB^+@gh8KcQuZ`zxhE0H$|A^U3!YPFk*zwzx)tE+1}u6OBSXxc&HW!O(i9-O$DtlS>IqVw)Cc@nP6Q&%_h!6Ay%TbO+PEc(Z{lC)|vGA>PZ{P?&~ zczwICU)9{j!Khun(G3_Ak~rDfr(3n`@+Wrr`h1>lR6?Sz;`;VvRAv=h??0Oyk-dNa z)Ly5Jl7%uO|AaU%JZ>2(5&0|6y+@RNQZZea749k@(UG>M@@K~i#;ni z(L<0Y27gJLq~8yuyOhLx+}*2+y#T1k@JF`Jutjgf2t0K^c{ftL2=vOmY=4X+yf=w` zO;t4i?OVv4OFGQq9?Zu#VSR?B)}>)dY1DqUXO_A&p-A0+)geE7o^&wR|4cu z(~>_poAB#=v3`3pN}o8fFLgHIx~*$BLZkO3m9S-3zarJ$Duq8jvm`s1haRq1;G>=F z6DQLCN|RSQW~GV^(b7KghK~uK|Cp7p_sYC@&Su$}Ppcw3u!RGc!lc zmLUR`Kf{nS=nuHM=hERG4&vgv_Z#JnJ0(;gI-8;_db+mxVW#W2Z%Lf4-63y#D*VnFVw< zs_{8~fX-C8JXf+nc(QD^IQ4MhA!fXX>V{tfF%O<6LBy@$_W9c%jqY9E*9gK%NwOMv zvJ;u!cgqJN>jVvQl)CwwY#NG_91h1Bin0KM4^9PEuEP+xv=V+L4wkzWVA=U}w`RIK}1Rwq|0zPZI- zoUf<1lj${8Q@fb7m}I8~GWdR<;=wcjIWV7AjQU?+1hx3@#njSX2tK{Y zsDb;o3b+u_NB^6wPc!ewj#xlGWZ6}Zg$>ulUMDX}%N7Yw((<88edx>I(sx^FX7JFL zTj{erj`FO9+E}mRNB7|pZd^^XcK#+v(N7I`&)`cPsh@ocS3IzQHiXTiQIDw-5TVC9 z35*;5HIv9Of_EzN$gMw6jM>~=>BMU9`A4PeRtkJVqQ6Sb@$1oX7ySN2~W6-<(@cb zY#5|j7Kc427IORJu;i@ihoY#d1zXKUPM=Q=XGRpoytYtKqURg0uGKmn3tYnrDKu#P z3{g3E$PWZPAR^e=xpLUKXB6qMa(NU;bpIzSR9$J4;XCJ-|I7gTc~MLO#$zuUaKV1G z7Qbi%o}_#gxY3M#;w}KVQ)^{JAo6gf1O>T!8mdY?PKIPdiC<};AFC@wwyEMeJ<-Ht zahc@p5KE0f#MmWK7y?xPo#{UIE}>^>3iIuJtQIC=NxfB({X6>u`$0s?Q_o>_iofX% z{BNn064o1~hNKGm#3I|oKk<04YT52y0#pgW`{S=kT1`WqQV0142fH~_jK%LrH^=31 z&73y(P6Y!oe~5sB`L~NynAx>&^WMd%jj(6tA(vMx$MTLBj{h43Xa#h?)#|(RDp|?j z;(}1WsweIF1WR+Z-Df#3L%87=KQ-NQDC4{tlC|m%vzd!P0l(8ikXRl(^brb_Jv@- zzGqg1CeWZYFoh5Sjg*Aa00ze=d+^CBT=DCyNdJxl{9}rQAJPK;o;PE}cF{rVWN{uw z|Mi2GG!xbmr40H~uVt#Iz~BvyW_{t3?<*2#QD+-)cs!uO_t4bI*Zj%+`oAxOZ- zt2o{1BkKZOurUBaV^WQU=@xOR=QWoy5?=#*>cKAhoy0EV5?qNb1FamxBv-WSrz{(+DEhU#Gr0 z1U~V#oQQ1;T=<9T)9RUCln~~tuk;Nj(P3>Gp?;D5a8u9!dsFvUq8Jp*s-=WKT;?Eh`Ma@-ci~ zOn&d9!Ix!mnCvwxClJ5BC4*BV25vf*WM^VU-|>+g?{{pm7MGKF0=MG5kp~1vVzJgB zh!K%9Jy0~Zsjv}1=+&Vn2+kQGrtS!NX)9of1!GWC?$~WM72i}IeP^83^uk-Jl88X*f1^*nA#(f4bt3B#$>5T9?aLXO-C5~hxq(l z#X}Hj^rLq1;o=?Ds`$z9hXk={BT(^S#@yA3-{3viE667hdnUINp-CVC{@`SX&S&Qi z2=4Yy>ssA1&hXAO)f0SMF7~YlT|CR`^H@dk_0HI;_D(@41zAJkIa9fTL;f-G>1gM- z-W9g}iFWe=^os*<6x(;HPK-8wBvFl){@(z%FH0r}cvr*NJ|~#BtB|K!Uj##`f_%kS zOL0B9XI3kH{1dq)7~@AV+7y6#1-!b$o}Dx1#Ho3Fi)Xy-Im|F0;pIUnLnbt-`UkJ= zKkbEF#YYe!2OReHt+t3lXCJakp+>ca&dmX?#~*UxfrqvG(hCwa9tntQBC&QFM_PM5 zfxG4}owQwe3bPc(I?Q?{7V~~LvAw(o?EIxl|fhVl5>Y7;KPnp>snK zsWrN&*To-*K}G^AInaz>Rzye3r#sYc7^ZC6ys)oR`A!#%4Kt#cg`ID;T7#0uanJVK z-W^b2EPS4r1DO*4JKP-!yAbyYQ9V1CRKK<5)^{t3WadRZ8ZUcq81KUn-Um}d_HvU* zwj6VDV|HDljCV?*>E2Y>h=cXOXU4*(VMK|U-*c{W{KmC z-%}f-V`4R?UYwHMpz-_<+G{DCoD!y``IbXE&%XesxPOfqia&V~^5c|*Y7x;KvuKA3 zhc&f5b*kq7k1EU82s~Y0Ei)wgyL@`(%2#aKD(dDO$J*7g;vz;sK+(#0Wd~$s$t0TK<|W~5lNVVXx#ZC}#~|1|W~`oC zQ!!QYcHo%NrG$u(bvDdi%qj)^Seq-lc9^wXknkX-fkDSV_uJUt><+Ui^8p883VRu- z#1Fi`f!$P^@=~&Ii--x4e7@4VsqT>b0KQfR(eH=NU7%UW5bVVC-^QZ#i=K{^wr4M@ zadr}&e*O3hP8N>0e@>xuScM5Tlv;`cj`&oni0dWnpY zsx08w|7k*|iv#M5^H+Y?m))UL$SlA-)$KKq`r^)hy`|&8twqcsgdQ-#OvmI;4%5;J z6*OL9`9+CqpZ_iuzfZ8fN+H^Yek}dxxLRuo=|nf22985=MFi!Dtq$Impjfn~&lj5m z5%R$DU+zE6-)@Vs+kIlB&K^VaD(P((u0%i$9~)7rRr%z!er?LhAq#mY_8p%M{jQba z3BEQe&wOgGJJ2NhUWTbPv%+x&Qs7p}Z`=IBy_5WV00sYmVd<$>^_f=50!d1#^t4f- zsq@n3KYL{_UM-p4?vGitfx3@>bo`jp#j#s${PFA{6!qVs!*qxesThuK!mfMP+ev#=N)KlT71?j?K8vI_;oKv=4sA$ZAP0_|rn}Vu%n@jW~tiL#I+F zEPrYd$I)t^P&+>2R>-h|WZHdI4&2xa_Q7`1R9{7KW~ebp9Sg!-hPa!#Re{rZGc6kt zdQo4528O;64;waoqi9G3mAI9iFha!jvATGLnId-66bs%;&^R=oS#sUE^n8$l_N)f5b|fu)7grq$BZ@2wy?rr^D* zPtt-Q@o({{TNm!x-^NScbEghzgdgACpVMsppFB&s?-RucIA64E&Y^loe~7vS2L}bL zbxd5*IOc@PeEpB(S%2)iVT(_&6epJUASP~jg){%!iL+a|d|>WeXyBd(4PB(ZgtGXB z@fm8+sPrkfJOT_gp35o2RyZ2{bL~x$<&U9uDNq{cRZd`Uzcocxc$ECN+_(qvFG`)uf5kzCU&Hq zH~V!#1Dl)AUfY`$bNcVZh0jQZ5>-Ff7&vZkH|6_3#euAFl?Io}t6A{TcRG4vSiLk@ z_7D*zR9`)|Bh$CE8$7us0$+ga~FyIpl_D%mS~RFq4CTEK!sh`ogr?AUdQ#E9E$hZjp_ zGFky79_eu@Tn|D0xac0-T0+=g;q_tlQ z_cp(s7>E!)C5Piu8WpI$L($5PTYO?)>U)nT&^woDPAlU5+V$>q5?U%WApR->pUgJW zvHXc5gAq#@xFxHGh_z+Cqs$2{DYN89D>eyuq+m^kQA|68JOq?D3!~BFZFGZEUT1=D zl%_s(1IHVqaF|#6*{h;Y|1RG~ zRcGCs#GMuhgkDx2NH104+U7rzNrUBb8CDpSht?EjL>QTxKdkMmLYc}6BHgo}f^m># zU~tvZ#JT5%?Mh%%3$B~z{JU)Y(m28|&R>Bc994oDYGwc}eO|4}&5;O5MS&V;tb-*e z^9d0F@5blT(4W}5Bv2(xLl(e8nh3^3#CJ-1g0ZYMbD2y^4t>c)(>uUjtXRlBeL)^>T! zt0Dz9j3*eP9%-cV817hXZ;@W`?sWRvtvbjq<6!69oIPQJjxq^j2_){W5&Yv2ffj2SN)LIM|3E282LfyKfO)+=_ z(`bSyZi-NXPqKe75vxz)In%v25T98+NKUbyR=o(?#mX)nIAxGkSH$_|?C^3W@T8&I zdZv!fkEA1G+QVjXQyqd%ykxS4Nkv7R_It==QuWq;f)(m=xPlS-`)tu{^dnEG`37;5 zAKsuQu8AGB_5>6yx}9Gy(>32&I`zcSE`-fF0aD_=Zx1X9`cH##ZseY#_d3rV_vHVa(Gm<>m_3Wc zGP;rWZl&^*D}4?$!Aq4P^k$<_!r3L|GbA+e=vQbfL8^~pSvAjoderNr(-bR>)V2=u zvbORUIpj)ZvCk*_A&oD~VoQpeN@>9Dy=ea&u@w`{8lh+wE!^w6`xHd1=p{tL0~q#X zq$S7(F?6&LEG4q#y~sT+Yy4~;7lQpLP zU+Gt}DWC;hb9-97PuGgS{_eRuZSA?5O6xvOwIDw=!jCtu*`V1H2B1GZayUOCp^pUe z&mQo)R<6=HFSfAOwZ5Y|o=~RpKySB~X3YnZzb(jcgp=_D2iVb^XN;@yW*}caZV%e% zSk`aG=$Zo96QCd6w^yI%B>%0W5)ZLIp*1WScx$A{*n&8PQ;xMo@IfTyvr3F)KQae! z_CwO}9)Hzfz@3_EQ>$!o&NOyQ7SU3P&PcwAd`bVL0*JHt0%jrIru<@JlQk@)Qeq<= zkrejgbApPi?CTQiH%;^-)>Q@ETX35n)9(o!DrNs zLr!e}?|906ncRl305|h?vI6Y?J)G9!qW2LYb47VeJ@2k>Y?eD(FaKF@Ppz%}jjzDM z7n+2kGrIm=2SUY}=q!=$Pi|>&ci9k?fxfyF5I-BkOt}}@xcpio4Y~OcBN1ai)|dja zzVbQ1%Z&YW2RgQgRYBx--Czl5&vJgv{n{bA|4qViA~6=qZfVQNdK;x zwa8Hifxi%HV2}byn;#4BRYP}m2OFZML*LV6l3_r zNfDm_9QNJM5vV;y8)&qW@`Xw)ojFlkzBt;lWh_ErDW@aI+s0VD8vYL0DcZy=LIGFT z#}0pA68p2l&t6N7S;>-QEk*6_VntePo{{1L zB=!eI=y>jaOxOTU9)3=bzcE>p{p2F|q{|T;<~FH(d^pYW%O+MWN_>HDL;>S&6-8 z_I1h!-u9P;(C{?eU0pyg$nq|b_gvuH&gcI{$vX=LP|v@~%WGGUj-HSaFgQ`%m>m8> ze4>v8qX|X71YrKG{EO?!(#-+5^WrBIiPtQ5*&EY+7*VL@26whPYy8M?x)bHDEDN*W zv+MxLEkrDE1@TioYs`hjuNDQ%va9HE(^LNyz=}wR2jZ6IIh&WR9pNq`^-6~ zfZj8-bauJ?*sruWAk5(`87_MmJJF4^cFzvJHM9KRS=3%J0WNBJ=ifE?U*m$@vyHL3 z^Sy32II0jvkc)va19|ikfJzm)c)82_tK9g&+}V*pF1@uv3bVZZIx~)$DMVR6$!B)` zV_?*RQ-nN?wJ?>Di8KqtXr^~eZkkXS+~`JhSYVuBU&01mMch!KH-0(gIjuzx1C6<^6ZlV( z0lB48Rji?k-`D+-b+86#wnw0#G&KS;dOHR9#RLNk?1hXKn$l&#FYBgJ1wrhPoPArq z!}F^~f6br8wPp8>SLjli(+~Zw3IS9A>h_0XvZL4-Chcf6qiSMaVO7Qn za8e{##duj8jqw^Ez@*Uv+938i{TVIL2?xIj@KX@*<6hW}k1YuPIsmmOMd|mdUU9fc}&bKP&*@r|9S4hvkT3SRjEx&p?2wsrjCbOYMq@k+zy= z2X?;%gq3E`>(#ADR<*alCSb*M*m{eq`>b3y*ki2@XePqK5De2z;W4cEb#D=!8xitF zMT-@|6lgim9Qto|L*dEE<<-9jKL&vQKD+X-)}1xf5F)vGunoTB0iE-ZkX}Ul9;__? zCMe^O2utArB?^R@L}BH4aA=76ZybNLQH9=r#ij9~sKlRa^Cuk<rPGbY&T#7^RKucjW%~NiuGO!o1>PTx9GISr zFKp}{t+I|bRC*4j_~iS(k~v1Li?o-gI-&NrmS0!h(a?*=yxZODJOmrsfwY(Gp)`0- zwYKJ00T-H^KgMrP1tz_{*5?KzDpPT;8U4V3&hArvc8?bxr$Zr-0Q6*mua}0%l><==g&6V4t<37ZkWd!>Smgq?tjECDVJ&srmR~cl0#y zk?(7TpU8Erwk-CH*v{r{#VC%4?YXo{DGRbO*tQ4jU;J`p*K05@ zqADdR@;K`tFTMLoy!H`hMY1aRCK{9pzZHRzAS*p-=dSibc#}HXh|3NC75bbxE#Hk- zd((d}I7y2=4?SzllljB>g~}r6(8M$N%TuWr4+LCqB93qvG-o8XUlve#8kuU{_opws z4-5|NO}jnW*=`ip^kqJtK8@YZ8C%WN6{$?L$8UkvYk*ZZhH zPOzL^h8>GK4o-S0di2)y8&lyvZ>+10dSmi2SpWGbW=Qt)2M_cBWYosz7UU7wQr@|+hCR+QCuXJ9B2AJ$p{^F@WW07ggeL{M+wu@H zBmV}F$?39mGiqnad+tnZ7QxQ03|LHLKBSXddHfA6qas@ckdjV}b!7IC>XU}a zpMlW_P1hK!s7FXMEK9f*o8CQ3B<)uE&$^j?-v-%;w&XgBdn=QJS(cp|o-IM!7Q(8A2zCWz)oI7V3Zz|yoR)MfEN0mdN7bTUJkwZ z6wwQ&dPYe(`Os7GhBs6bYxCc)%jV31Ahu8n__JpD+Y??Q12PYphz9gQ*5$)L>E!E| zBb}pS1(|7ciA6Tud#(DfbL8WcgxXD+J>dOp$;KOQDB7e|?&0wXINz0^Bdr9%f~LXu z)Kzj^2Yo1x{(Lt6O+pE`VwiwQrV7j;cc_Ja@d%f+ZD)~qDed*f8YkL7V@$5!q3n}I z4+$rHRYi{G-=GhhdV>mPN#&~#VTPd3L{r7iOrpuFPB3}xY67@S8 zcrqm6ztWe6{N~>k>dA#FZw1Ex*nAa1b@s2Cvh^GoL_x)pBOQ1z38K~svhcTadn*ej z0Mrop=;Vc9(t9rVBU!;+^!Woqba?cdBv0R`%j>RP;NnTQ8CU$c(;i-8f-DWR+LwS=`3 z2wUhs6#l_GP}o@@Hd}+cSU^}EC0a)9NUaawiE36#2X1MQpsB0aYj*YXxRnsu&kdh(M8WixfY} zq>6CLPxiPTeqfDpu@)%neTiyiQanB6rf^q9Cbj>&odatG%xhPSYk0wd#2&O$xc6m* zU8nbB!n$CR1c?M>!Q0(^fCScWE#w+9ua~C)!*Z<+ zB4CWqJX6>Y+tTK9uDxH6TJ2?y5Q;h+ki^^#dEPEn8<@s7^HJZ^&^leTPC=nnaFatlxA5X*mOqD-GY~15bv@> zx(4fEd&2Pcr!cFLmz7(&P9QOwwz1@YLvAP6vI`QLAE7*o_?9$K8o7bE3eZ4Y-=7OV zvlnSm%J5d4AM=9LILRN}0cLbUMvQ>F&~ z_j3*~Dxhzp%OnoK1}wPJoPXIGk5wa2<6oI)*K0`%^Pv3UgPNbu^hXuk!#f!?Z?#DO z%l~t&3a~?liSNext`10ATisqGH!NlXysYl&{YY>VaJs1&m-=B|gqCIl9`~YH7-u=O zb7OORMXw%UKiR0Z>+0bPB7FkQa4Q?#odD`TG+S|)y0wvYAekflP1t(f$szg&dhD{^ zjkIYft`(i}Tb0F>upU#tDuK1;*=R&Z!r%$Rhms5o3UnG8sF;2lV~u%>%M~51z)mha ziL{^sxc?j4j$j0sii)JY59jX3 zwbZBIC(o~cfA-zvAk%@{Fs?F2JtjZ=nJ=p$gm<|~OCj|S`LYg8PHa|rS!7D}P?E^39RYM~!E*%5#Ry^yGzcaFEeP!>H0#>fwnu9| zf|Fl!)vgHNeI(wGPJHk1JWN?!0y?q;*5hTNf75`fS;VK8kG%lv_by%BQBJI}VC^REw6Yinov~d;s2Z(w_gQ zCb!~`lLy3o`nEzy1IH?tln822Yra__E-%uKfJjL&)eWIafExq{@xlhask{e z0=;V&xrHVrtUcR;_Q-X56>!X|?y>J=^545dPGqJ6Bd7)jc*Ff9r9>IcyTmsQF-xEE z#-v_RFp9)l^VYLu%2^BpcLV6oO*cF*(wD!>)+Cc4lZsXx{1G}wYt`03tK)y45ehpM zTMEoc!xW+F!fF*_m{xU~D@z=%1l=~bsqleDIk}DBlnHh*<|9u;%uwEJ2JSLM({(Y# zw!Y8YL^6}Hi>6K-i3imIH;JDLFjiL(-;V9NMYqco0;gL^3O+&`3DfWhpJ&bG-C7OY zjsQjl4x=t}RON(R;^l`4x%+U9o6isKtiOQ{+BaNNZ&b z?wx#5fudriG0tAb3lkyV!7`!Bc2c6T7)1aeb1i_1)Wfl_sPo~duN@CdkoCvaDLv8N zyyRxgmINBw6uh~n7rIp?YX|ZaP4`uTu_Xa6N*bT5~LLwnM%}!1kZr+i6QgD?VtB5!}YW*E=Nu-F|ff z=-D<@pu|fJuus5t+JbyyeA~Ka_4>1(T~EVE!~0f0ohn%M`kxz)q{!&bGdr6*A9t4| z-Mhox%PH#Q7;k)_%a)R$QtKeQk*laQHF;!+k9T9fgyP`a1VG#K zSk!;Go~q=T4sK^_AzmI8krbw{1cV8uhZ_?6=|8n(#|%E0m71=s*;&#+tQDhx(_bt3 z01r9}fm#+sJc|jyatWy$2_3_0VWxnX2y()*yI8(Ve&~>-werq+iAR0> z{lKqVW0D@V2SRHFm!FlGDdn5)?h{z{Y!5h0Fx+t-AyU4HIN z36g6rzNj>WsvP5AV;Pxorj8&P`#CO`_m@u6E$tWTf8h#JeQBG-J)*sP4DJZwD9TJd zrm~}y^8wND?1Pe6h;bxf$+_=0DoG#n{KEA}e`^N^Thy8Vs*LkjDLurJ$XA@?daFuY zclJAa?A;hO_>O-tK_!@esQwp3cxm6q?eV#MvrcQcv|4cJ^Jvno5BbaGKmG`6;|QOY zXO`iFW_}Gid>xI0rpir)oxCa=aDUJON!=@yhB#F3wzU225!v5W^E*7k1Gk1tIw(F*F_K`D1Wqp3Q_I$01FdQ#l6U zhKGQd;AiGW%sr-k{-!rDWgYva0FIm!THu(yW@+wA{#MX3^8nnKaK!Z_j+6Z&Zckzq zgyosc*#sO{WjW8lXHKHd$x8+xYr-LZ>`H=}OwGki#fp~vc0f?uA|)a-EOjvWc`0PQ zu^#u0Q)zMLd#9Z5rj?8i1+s>D*|3kh17ov8zulR5Pf*|sno+r))c?*|=)XPof{vaa zS)uNzkmpT|y`Ou*M4cv0jIJ^gL|BmOp4?}a*|nbA^t5Pe3XH++9XFPTJo-)szPY)% zC+3INk3+sktbAyvgk;uimz1{Pu)G{u@-g%Hh2k>mtAld=L@7M}#!@?)#IC@NtU zxfn0HgM4-+hO{FHn(^jcMLZ}xRBZm#s+mYBfME>C=P?|&&lSjidT~uc1qP*J(%?Pe zf``tNSX#n81lq{@FX6P*=&8C_;O5efYC^}2Kf4B%=6Oy8C8q9Z(gX`o5E1ZUnXbbV z@a_L-OHoDW1Zu(zK3hcJ>YIOBHvhHm>j6UGF=e&tTleI=+MXZgTU6?%1Pp1_v+~y+=GV{^Jy7H4+PtCN3Xj`{6OpAC$4(MdWgA6}ekaV)>GXlEoEKOpE&G;nQ9Fu%&!3dfR*N;CrzUak77Ql28j2*oy}eUGhXV&M z@}3ze(7~{3h8*G1R|X0?IlJSk$d+I~8(KY6yO%azyrss?iv>5B zb(FLBezuX?!KMG)&&_B5-SFLu2?t2~e+Ns8x!<8{icIBfQ6KohNIs<%|wDYq#kPc|5jSQgP z;d0^Ok+|`+-ryk}VW~E$NHvCzE9{0HjR|ADw|hqN7OEmZQaLpwOm5Q z>P>);MdcSO4}7`&4~U_{jJK7s`n@5QOt!n0vaKPY|NOY0)KP^2m)cF_3zG4R)wgiS z(cBE)Rgyuvn}Bw596$R~M9Nedet|UlP{;*DXpO5pnZrN2laAPLkjGzB*&I;m5qqlm zi4wLhv5iw0YW=o_^U|^8bgjO1_8AEC;+tIB#VuW+1KHX)qd`v^+1Y}MpGL%PNM#;9 z<+r?03YOQ(BL<}bPu@?G|B3TUB(MUpjS1RpAbbjlcOPy2NzBT~B{AcUiMJAhdFc`n zN_Tl!d942Y>#`Jse`r&F|E}_9?e*o;GcKOf1FxJ{hHw037;i4}0)I$H;!#{N&7~&a z1cUAgqurmczRQga321PWz8d+SfpfRge!A7mCkowOEn2)xz@~ra?d{+SU;Qb0_dQq$ ziD_3tZ^4lAma4<5Sm^7siY$JiyP-n`z3s*Xn*urdD8nuoNqp+Jnu@Z>s0`rT3^BBg zu!hivwiM^$Z%dK+yqEW&LKNqrF+G$jRF^DBxL=cFlGvP^#jrYToGYx8Bk|%DrQWak zYXE<2ICiQs(N_sHjGj;fKM6-(Ls~7{s?t|wQ*JaeLC$>E-U*-D!PYL?BY`4xD&m)- z+?jtEtV@;zbW@#7DNB3x+=k{p1%|P?JGwTC-oaE3(Pt#E(I49$~$Q3O9Ah4)&pVl1-& zOOF8JR_i+Df1x%w^61{j-!Jh2IHDoM4=#!+ z+Dh%|YAUrxloy)Zjzhcetfgu^v*rk~L|L%k_D3LlAM(Fj(--rdcuz#RP46#Bvg(xtY^V8EAxz<0OK)}ILz>(vx-`SmW0C-mL z)3njb#J%lars5Tu{1gIZ7M7Y>5Q`&hQC3M@4Yixg1f~Qu%Y@pPf645 z%Ca(XcS>WN{t`@$kTta)$KlH3q^TykCu}L6q75qrbU{kjA4X!8U zV{0L#JRbvRHjd&~E$(BNMLCQ}#x4^Kfht#Br(q?QNVUPty^1TCV*^}Ee?+ zQ>u~lX*j50N+9CI=eL2jI!;)da~!xoa?e}2BIAPcFon_CvNPT>ZXV!iA)YG}YBsX~ zgU>ACpV$qcTHJ(^IQYekW)i~w0X^>!j8Y4Tf zfC#erwDZ#RaE_2#xzN(hPaAJw>2a027F1JdL8_$Mf+E4s!qEUrS{P_qMfpYp;L~h? z7HDr&6qel8VS&nr05U$ecCs4F#s6sHrMtQ@1p8Kp3w zjNi1oTPq}bGOwod!yV4U&JsKdo|F5+9&NPl^!#n-G4$nDGmZ=ki0mEe9N89_N^;TL z6(|ym$q_{)uOjFYL)_qqq?N6cn44PK4nW%oakC*;4d}qA!^JSNIdVHPTQ4JwWauZ? zI(NgsPoA_6H)|Z9G#|K)dfjffqtw?;uhjd$oG)f)sUNle6H0;Zr`X@p@}}m zF=0t>hZXD8&L>QzjaqeDycKOU5~5-eHugQ}KEJr;&5AwAVg-Bntg;TqRg2}x(iqUJ zEB-cuP=g{I=ow|@o{uBR97{6alYV8=wSq5RvzFXi$R?e0f%mjm6bVG&yit6A^3r6P z#BR-PD2F}4gnmZ$UXWq6ZzN9nt&*o9jZ;fYcXv8Pzk9Bs<4EytufGJ|XBG-T^h3c= zv`4J0h+&3Rc)&Si)C@fnbBun=0bWNt+Y8{(bweXR@4br^hD;^D<7bXfNB&jo&?O23 z=Kgg}sjHy-ndnong4|Ns*ND>$zs5gB{#&tljce-#w<)4G;&TE)bYA0#@D;}sYwcx< zmnP>LGmKgSj-+KM^fEnpI>aCVb=?EeTwLlzFC1dHSriZT`Ad4`jso!;lszxF=e^|vxwC?Erj45!Z~u&e!;z(5-1A6Giu0MC zA0LE2BrGjSNufbnH_G2IZq6XnqGQ zH%_FAr#mjP!i~Qc;o{^MJd5Q*3zxkS7$@RK^w@h}VOT5>ZQHDT^`}2-yLhMFOFlO4 z?_TAUYO&!wHo(`*CUjkM&t_~Yhw#3fCAEVK&tI-vOUUPjIy-!I6qE7(D|Cf= z8r|^xKNxi$$$o2^?T2h9sj<$^`_*Q~0!t3^#1S*4G&?Io-O%Bk{ zeIlz5T&Y;=g-QF-^^==Id%Q=78b60!Sqzstz5?NBplDmlQ0Pfz{OxTO0c)|ooq%~d zmRb0l0SihGs;Rngxlwwze4%N3fPP#g?%eAi8o7~pLgRql&&s$&%=Xi$?FIZ{2;4R8 zE2ph*r9g$jZPoWq90?qZLLV?|x_Y0;{Wlic#6BFVJcbUUsVshsmVaN8Ei`FR5XtwD z3hR=_Em0TAE0d3~k!4acLH+Z8FUw#>s>dL;4@4e&J;e&Wefitjr;cPP?XWiMHkTSN zw6b0}K^44qa3bBr{`#v3yw;3c%H!c!@LnsVan$7x5my!8+D^a_uLB z5@QOqnVg4dj1GgpXqy)N@4oba;F`q^Ry;JB1cX^GX|K!R<{DXu&gcooBYqk*xEb3F ze*s4&+lfn;Jn9BbY~$^1lzzIY)WtFq$tHM<`exc(vvB^e@>8S%?$ ziv7zE+bAqA2iwJIozf}r(XFRC@9FCYpJ_JHDLlXP20 z>RZXThq|E`eAzB96+!2?jsQF@yE(5Ov0Pzr) zV0V`g(qe8#jptHJ=o@q8pk$^!<*1Y9dpOr(e1j*!G{lZ#0oMBeTzJ#&QeF))fE*UlN znOUHZ{gMA0;1}KByU~(26hCy9wt^Rm5Ba}C3RPkDNJ0zTu1&eelWE+D#R??&VIBK%p5J#pJ-75vY}mQSC) zfAb-p(*9*1=BEM_OFv%mF)>v^hMrTVurNG6WZD0%gF_@0Cs|+fA=Vo^kl-|B*zYFG z4B${SXu6##tvCJrB_nyN$T&ZQLPp@ z>em9tVVn>|5Cdwit;--JpkeQ_Pr$Y()FPINSz9Vjg?-gB*;Y7hsCn}rwMi=gtpbUN3gRPiYXQTxS?LDfAg@l_>5}ghddD!vA@tm1u^bO046`(&Zl8 z!^vMa`fYQ}W4kfsW4~#~*mKj@q0AE`rJX<_wX-Mxq~(@W@4A0y&Bpc=y&$`Ao&86^ zPMMjQQ@MCMv|%4QxwLR~TMWFp)0SWR53FCE{~H;8yEk>yi>kuy{2|K=$or_nPbs6n zI#an`>O}mre|QAg59q%z@4*AO*Ww0UEC-YGX*S(NS#en-Mm2^>G2@u{c!k=cPwoC9 zUg}`z_Ahk=Hc;a22RPwnd7uWH4>j(*QBMZ{fd}r4AO`}#~?(s~Pt;4VJ z=6W|7Ar^|$2Wa7|shn+$j_!2I1XMXY4_MF%xXi^A*Qp1U0IFteGhbPfGVy=TUh5o? zIK5M##|z`ifcH4c^?iC{o%M=MOq)}vTKQL46S)WSPVkh{5d?`HtP5Xy=gQsHj-uWt z3XJP%i4H!o(52jNO18aQ4kV!c*0UYnot5Z%bG@>&c@snj;HUm?#oz{C6vg#08BZq@ zz60fT;{)=FT|Fx5b1*4UP;31BUl$DB0k$LUR~k5YgMCb|bC4AB z8E2`Onmw)&g70S?Ha~M9n{1R4Ls&kTZfi~-)TGih{q?(X%l1xvdB6t=oG@*=5D5zY zLn?LqPlXJXnT|^z+q$^0$!&Q+n6&@L(^s&?6)i!|41>G7d(a@kHMj){!7aGE+u#!1 zCAbB5x4|`Nu;36Z1h>JLeedm_pU~f_y47|2bVaFNcp?~8!%(q9%QWoM=-jZz?bjxR9MD@C`?-Pac2uGU!2Hr9t5)IBAHJ_+e&R_5DJH0)9x{r6<=B$zlY=B~% z?|V4%Tcb^x=Wk*_P?7#aHobb3YG4W=^k5$|x5w83Q5%?nlE?AkH7O3b6~Plp{Yl~@ zrbo;BXeUK%*!dq`-rHa(9jj)F`U&uO%MoGAMHHCPBRZ5b9RAChk;@m>Bo~m5~ z6Y)YdE9`2BB$7B~Q-yu;*eEiv3EB>>`)6?G!I1Kn`|?@M5#h3e@^cn?8fqQBqk9{3 znzxrOFJ!tzsAmUS?FA!6Bv)m6bb1PO*1%jqg^75*Y zzq?bA?*ghAqkBCm)Q;7@!2DX{icvxpG#Dp7No5bp4rsW)rXwODClbh5l~mY4ya2{6Y%SoZ?W~_*1tInFFzKnnteDhpDj#%12}bIApwo;Ia95UhDp$^ zv)&3!e9r&03yOAdv~b-F=hfe#$1AABLFJeCU5Gu;(Xh%}f65J7z-AljEyY2}bT@;I z>tpq99tD<@>uD0)6uMLSH%Y68;R=B6mtwa%E~peLFpi&YEsf0>tNvJKMPSB&LV8VY zd7Zv1>&p-iUI5$3dlr(=u!2PWy-0LEKw!a=XKoFv2At>3a(>2mTZ}f2kG{*>rd19h z7Tm8E&>!HA6qMAEMKAG5_Z!X;j&&v~OMf{x>J|H3XZ{vA{x8@gCtx__lS~`X{@cL3 z%5n;TjQ*$(jef>d&31yK>g-%RAJN+Joi$?H60r%En3Sb6WH1K<0Zs#(hrBx0GUu2R z`jgG5xaj03IbEf>>G8#OU^Fz0`aeZ!UHNuhV#M+!NhAn+>c1}1utGPc%RQ?Vak2=C zg2p35i9*33OTnk37Zh;w>W8gI!oNEO8z(e>dI;6n$j-I)^30oQDpI^#imSAvJJ(Lt zB^n9qP^xN8;elJIT@1)0-A7b#u}C_UcAyqk{5S6u-l?MiwR|dQ@kU#{LFY5C$<|P9 zOD+jUVdB+N3eAK>BLvsQRz37rNHNAHgwO&B4HU`koC|L??A&OF$P;ZOw{r%bW&m*J z)=|mh2-uFyj%Jtn^2UI|vD0?nSJlQuSb=IjnROL2Y-L&{zuw3g*1|PEWJ5XPmP*;_ zu!vTn+1YxrV|C5VA>N@&96>XDEB{ZfI3_~hnrv#=AJhX&4)HU~eCyr2+u25L5U&5i zS&k6kJT_Y(C_ZkyR;v=Y!M7lCt zY8iamVNB>Uot6qS3uWVT$GxSmx2IAj*9Cc)T!0CijbhrL7VdtEclWWPW*2 z9MQRaKO+`qzBSZ2o}$>R&CYjBd;I9@ToDTE`@3%EPYO|BH<4T=b?wa!zqWG|f05PG z=1~MpOF41AtbpXE=I)QX2@gV>y@FO7-R@q;i#eaVfUF#FTfu$*v1t~s*HP!=RW=yU z!@x}yegW=Hx6mbuD%8CAJ|ncRqsV@3u2>colHQ}H>>`LxH4R0<{hSHq2T#@EX<^Ig zG!*YgT$UYpBgrNj3Zd8fkPL4n0b|6?d~N6TVoP1{pL|(*ZTwu$A){trC5+{DPSJnaE_<;m$&%}g% zFH8P7WqNHYPIf8d3P^4o(FNbdzT{M7FZFni+JkT{=KMyRsNRb%hTbx;X2Kg0!)wq- z`MY$xfH$Uy+|LKM4?_vEXmsE0ckrr8H~-!}3TgGe9-ewS1YDx4dRqes$^L_viDT}w z0MWbN&oDHQ*z?wP(Hfw#|DYK$AgZ(L`W_YzI=|_ZHG_nN*!*zI?LClK)5IVm>!BK; z0(?YRFi^whfuRaG;Itb|xOj}@S_Q5<@~- zus)P!pwQHk4}a{+6zy>CHaP%%fra7tb=9YfZ@39k%o5aP%u)686U_V6&J)T?wAVa^6 z(2R4%lt0P!k|>oHhT#sTagmoct4?KwBkG+A8?<}yVMdz(8yn;G!H4%5m4JJ@=*)h= z^iZsi`6L3lX-Ih~URw&Vs|3{eA$X7?D+LkghSxNyL~gHas&*Z;NDyBVGo6CrGJbBT z3WI)@&c>aj@pH5Vt`Kwsj}&UmF%>jS;KY4$a{ag(a{qGp_mjixwUISq4_zSYe>>&g zn%ZtuRKEaN|J@rx#vbvtVQOL1m|U1oPXgHdm42dv0S5>GKmW(m*=nORE!W9?z*Gt_ zBi9YvUHI^CG3Vz#YAQG=0mWxFkdx*}4$!?b4FNb9SE5NZ0yM-Xc122;la^(t(C#$d z;Q)|HBl!2d$5jbk#EFCFBqhy~+F4nU$~Xb17fa0c6Y@$uaTszAw{)nYJTy9Nfd6IT zfh@R+^Fydyp#@5c-!D8!P)Mun6`9MgeysYpub|5b3q`y1BSSanWDo?i7JpwMBPl)0 zzG<DmT z=2fHnwQSnUO8`67f335H!unsF?}f^=Y7V34GUNJ zXe1_xW(e0H;Iu^Dd1gV;hPwR$&XKQbj-sw;cZ2GHbSEe*5>dVO2Yd0L`;WfJf*U#J z0gkrJ$1iJh75zXnq^V`~&E*qsv_50Co$}xB3=~jwi4@l9Uxv5CA0DB*1O&p7Oi9}d z`a?$hpkZ%Z&H>i1BlPdrnBdn+peH!A08G=qg0{~e(Z-*SZr(9IAY|65lx{f^6(Nsh zqYVL5jg@V9cQ|ZnEJS|9smX0QVwOyiZz2Z0M@CM!FqJ}R2)urj5^UGBH!J?}Z7d;TI-xmA&5#)r%aJ zWXY>QbM66nH1aXPD?C-CG$hj@3{_NNdA_Y7GDkM64riDCiRQIqabP4}6L>r zd&;+H)CfaSg9kV*Z7=tfGh$C!u~cSAUH~VCX2R}Nv{1l6_a`qqTlBjtCGp`GU)Rds z1xMxEXL6#g)uo!8r;DH4ur!#SYTKJD5VoOYr2h2$bRfp*yZ!9S*thu&&=ctAhXfGw zj?$=ef%AhM-x(gDL^TA4^_GzJtIGcbO!+3@K{_?_Gsx=V$eJ9=X{^qdB+t~aq{jh| z$Sr?(o`O_DjzbW`}jQTe`Gi~M7l;)jp`Th)iolOV%v~b5EJ<}G0+XTAf4Js zq%2tJI26K;!?_eCujrut%_iTsAx3LmcT;g8tK7Ta@-RODEeU_$Hj@frX!U4WM^A?W zl-Pzo!{s2Y%7T2>A3!rH6U>e zoio{S9I9mu)jDX*8C+RjuJZ`_(QF%(JG$GE*3Sf@$5iVHz6H^potdESpZXagI^1O7G8p>Ulp@~HIfD@;1Wg+kq7 z-cORBgLq>tF2I9%!ym;+yo=n_^-jHK?A}Z7=wKZ1ME8bOxpbd;M*gbyDPo*6FIusI z`GG-vEyBH+ctwO>b;tnIhoOa+sb(}N<{O#D{!ZNZ0Qn!8im}9>D+)S7`qq+1EGb|# zfoHoBNJ@Yn&ogZxj9-7xK-Rl{!3c$cPygrSUqrya8IEF7x901LEa^z3S6gk2-QC5S zA_0eWWxooy+hB!nLWeixvbzSTU=P-KTHP@(&!y0_bvfbMU@LgT!kAifuJl6W<%+Ei zTO7w3TED1mOdbOIKM(`ua7`DeaFnnNY9p&sy8Hc9cUeuC*goe~~f&MJa*xKwX; z=TUbA@^CNqN2M%KFERk_T7||2SKAe?=0nStx!<8$7Fs$$b zO$CUNiHrjOx@HYsBT}UH?^TaWYBc}e=_ueIz`tb<$qcQM&To^ZiWn!ptA5Jwl-+{Qf{WmfIp}no z9+40?*HKfy*p8VM_;){!)9IsmvBX4rV4K78Yt}3`x$>w~aY_pn1TLLW^)x8+9O$@j zQw$6pi=xRPB491{qCsz+mU!0)s+}n8vdbXpr`_aJ79Mg;7^U z@g{tmsuZ$xx#0h};YB|DT$m^G@F@zU>ZpHW@ZLyxz-#mesPK^D#P!A{`MCTRk@aJ^A^s zcH>RyY96KwPRwALmaboGjN1R<*|Hf(y=XcWu?yB}% z{PZ0K(A8;jPgTDs(?{XCW%CU2MM@)%q5bCP$V`X%@5}i#2rAj3^5pJmP%3U$g}Z=d zP&d9K+u?w9#(MVPubq?a%KP`*jRswI&+TkYh&c% zyqxu)c#$Nd%@E8NZr_8;-wOC6&Z^GjT*=gpV|K-sbf#R~NM+x~i1(dw8kw3>f<7k* zVt`Q%^wo+`ci|NL^WoQtD7O?^3-=^z(Fxpl3t3)69p0u}B-S3Db28UjdNv*QllgnO z4>o+lPy=AOWm_85RxIj{E?bp=?-$ThWzVwMe9G&Ds<*MeCcagXSN)?D7)+TmvreOG02JnxBhDIGW$_ z#odPbME0)Yrh2um+Dhc~X8XmI2H~II6ENFqu$}aHZ(IrU>tEeHW5zjZBP{7k5xMc! zQXRY)8-lq`d1Rfe(ru?s+FuDxgn#~OSLt8Q6g-iRbOhN9RnIk68%z{+_o|07R4|rA z*cgj6;hbMSeRmfIOw2VNDUr)I>o4q$SABGAM$AHjJ~&uvVXhw@@*Z1!@|2LdSnB@e zgh01xW5xqVHX?*L3KbT~C_O(b?ut?c_sCt;hduoE0yp6vZJGLFT|esIB4{H%L*48@ zP+b3uU1|L2REHZsEc>ZT97u#sgks2=TlZRrb2fP3sCL|1T3Whad;V*fC%6Pn&>;W58`H2vC4SKJzMk*Q5W4QW&N1kYhO3vdHJr5 z9xs#MtSx)v_S1$Lc$HAlWIoz1Z&<1fJ$F1C4meDaX#2%^y>>C~A>B;i^V9tzX196f zgx~U$Jy}8W;IW}RR3~c9$Jn6I%*Ed_eu8JyM#*@ioA;k|uoq(^F=1={_AV4b^o!xF zbZ9U}-(U1w4-6S?zvkv^{p+AUuct9$Vxn7kvn|<^&X)unY{;>J9PitCMfBys zPK96xr3PNW%eMJ!UnS=eYcp$;Klr)8b_5m;n-`ZnP0t&D%BpE@=@`3nIFRXGG%sj< zj%2ITS@IW;EgHv2Zb@J7(Z!303~2G|r9;`ujN50-Mf%T; z{q7Tp)&8dze7BtjZCc}K1RmT@#1L;+w$;oF)(Okbq^VvTeX>7fe_}Iaa!K{{d}mJG zJU#b6LWAT|1L2H+v+y>*MNX}R|lN~p{Bdm29AYF9tBic@kVwt zuWfz8x}r7%atnc&8J@jOj5R5SI1E>z0%bYj?1Mz>3?s^(Zh7owH1D9VUSa882z_5< zWHePfq|c=)H(V7X0nYhSt^Z?&ev-F)rSKC< zUq;ocMp$%{0$eOcWTFM< zFF<}>5nA!R9m%rAy}yvjztDxpC_gN zm|SavRzd_W#h-9_a`;a_vMhG0X|a>=CTY3^Zm2WQ8Fb}mKIB-q6R*z(8ag5EV{y4 zJ15{jx#pe@N(i=M))D9~d;C3xAMIss{Yd(v%;@V;E4C9m+-JNMpXXyo*$Ig-)khO1 z2|VwcjiBs#7LeY87o9oV*&f2}?ZrFhKxtcaR9060xw)5l41~!`8FQT{l0Zatzwb0^ z6T=oI>9^+f@F0Chr|<^ZSS&pIg9H#|TE&8T8?mG>`$pB(LW!UqgKho7N=90s2Au^{ zm=L8GhO6-EsWY7}K^Rg$QQ$4*rk|ga%I<`)B~xji;_FW9Ev}3J|E{L&z9zz#sv7XE z@I#@skNti@DElQx#$;@%yvj{t?xoF3@6Do$}+6ZfqLhV^SF| z3UoX45efQy{k3HU^>$NKwA2@=jB*!`l?UM~r_Y%;jBqn4f->OxZn~taQ531;|FY`q z)_i_=X=V5@;f=5?~oWJ=@@LN!_0n^k`wK5 zECZ33XWrN7qbtwPbIbL3h3pp?Lo>7rc_tgm^2XDw=(5sMq;2~;rT?0jD?ph!gu%v@ zv-u`geDiwe?C-QdX$fq|L}}eP5JqxGNzHwMOAa|#SbCW+u7qO#{e!N>fh5mPv%Gkj zamifiH=_QSr|f8CN@D~sSKDajtwf?6yF1xziHD2R;e995rp}h`d+BBb5?}@er_=eW z#nU{f=H@^6nXdC>15|>aPA&J)>VDrVQo(B>hz7UF}x>EpIEO8W|}ZOuTABCl+8U*7!3cM>hanlf>TR;^!YdJYSx5+%T4GPy1Z{Ro!Y0{z4Sy+ z`MH)X@+|Cq<})TBDq%@v_Bs*BV?ZXP6oNXM`tDcxEtPy6osueT@`>Lc^&EGLCiIMf z4zd|5?ksBu#6O$u%ebNsp{&mn-g%4SXC?YG?^A4#Op& z&m7Z7oW#3f{k?CT;us)X8`$659Pl4KBGA*(gP@BHTj$8%JZ`0AhWiK|Y5jss1cdQy zL{ZP%Ea017$0(KAS(UZYp@OSm&#dn4XEw_d=8o*n`NN40%)rEGiWLWVsJmU zOHRLaB{OVJ(xOYwbuQtVwue<$C!O`}*XiRP!xmM3#P1j>#X5#Rn|*zYShjUfCnI?n zG8w=Py<>Z{5n3e%#MRmy(R$sW5>d>Mq1)$PlMylYE#2P#e1hpP4JrDarJ=O}YO&&Z zhA#Rfuu|P1>AcGwf7QJW6e$x;TDnc7Pm#;-tr7U=Is7O=;TE%H*fDB=MfYyJbN55R z=k`qwvdE0F88Cu7X{cpD`)72wa>+86A03nZ2Q$7zV1WQAnmOm;52IP7_y84do{Z%y zH$-5DlpRXCcP=fEcKvUCuByFlYQU*Fk_wEj36dDsI|- zYd!K#l80#GDu5s}Tw}S#EWDpJj|p7)0jOp0ZiS>2$0g(a=lCNEg?^r7rGJ^>W$zS& zW40G?g-0q6GUH19CaOFn7ru?(Nogt8qc9h&nYkm#s`3B(J$KNLULLA`zZB**)=O-r znB2cHZ)xB0!0B4eK2qzxlud>-o0S;I$oBo@`)aaI(QYzi79P}*op8t!zH5Ss_RtrJ z6#R=4Gh!DrRAgfW{bw1c6a3uSK-oL+>tFRMF`EB(6NK9$wjW3iQz1r7j1Z2SZ)f#f z=RbG(D8GP2`;L-3>xr4~1QRub`FL1p`lD5kl&S_MqpkmCHn7nf@tmusKHXn|$uhfp zwll_mgd~tWZ`HlMJ|`>DIjy{t3YS)khPBW2UOQHYPC9S|d^nFkRUH@zj8y4h^Wzn_ zN6?vN1RiH?&}@F-tZML{xz!0`)wKC210sXkG64ux^^d+!b{b7?Dq;*>n{DD(i%t!}kNiC#xxD26*% zu5Oah>#7fA)lYiPE1Y9<@{1HJie8?XFg(AUVzE5Z5@UBwB1$@&eXYre?*-J-hN=Oos1w(au;2~^@Y*iuJYzmflu^L*=6O2EmbNBzkSyo zSnYuHuGmzsmsP^Z6H}bPz$D~R8&+b#2){Bn*bj2 z9fhoBKX10v{7;4iM(YOOpaL^!&X4xSk|}e0%3EG2v=9tq#bxi-M#ixZ4LtJji?Ysh zaNdV~MtxbZq9bk+?AVCmq2H2&-?~(r0=^bP(p~;NMuklIvC>*(7&Zv6@fSlYv_4Kx z@7=pH<+e}4UDwrdl;Cidb;~x%TC;C0C?=R!>Y8wAqS3Mt-7vsRQy}C9ng)$j8-)w3 zRUfMR-?hbVer`fty+QHJ>~&q!>!|Wv6bP_HJ{jj3!lhB+);i+r48VvuHdn7;HbJH` z)&7v9gF1XUq-jB5gyeAB z*LrPLSdbb>*(i(hf1w{%$zY z8`;eQ7wF=m7%Q%Kr?V)6?af#7WV>$3H3HiA_i4W;BryBDdi7IHk9;nuNk8WiZM?8C z&!nP6%ayjUvG$>F%^fWb)}F_G$-)W!D1Vkv{@oUl=bFq}jDx64|Jq#Td2HM73cnOj znRfawquPai`iA*rmDIm{XL-qvGMQNiLN}DO4LeU9j>&cX3R9+&Is?4P*V~)qN!GO5 z?wkOo-wv`U%wxToY>KbZpU2W&>5L^S5XI2w6H!!(gL%I1*weU}e9AH~*$tt{0)#{0 z>5X$M=(YR)^iyESoHvS**}GYGdvQ{n-tAm%53iO$?)d(N=$tPP-oytc2U8<7XYOnHY|?tfVOWt&3tSXf1FHInU&7UfHD#V> zf^snGSmh1L0&l0FT-6WN(>a2pps8Ox+}j4HV1|HKe4X7HW2Uv2hfKM{In; z34uNrB%1j~(FdOYyvMv7^eMZns?u$DPldXQ(8p(u>~1;@Z?3PepE%m~`QFWJJ?7+b zbX4=5KRz7f`QHlWOr4*ahjeLSzbp*ng0cETkbWgggAlT~)H$iw{&@+~LvfW+%&Vo7 z4&MSYz*v_HkWoo&x{?}Ru(lhB`W4CJU2a}S5{Q~5tnUP^Xa8!F3YcEd$6#-H?a_%O zpSWsR6-3jdCs3oDYDv$H(uJ$A+5q0(={@8o7OXke9p~Jwq(Tb{bBy40#?mI{Z1y=~ z+IJ$#5x}MEi5vIJf@7b9mOW|hiJJE_gTE&Ql5a|wvEDzeg$9P$Q*UkG<}Qa0MCAKB z<8c;v%z)^Yh9;=Gj?m-1vFb!})N!x;zvxqw(hFNn0gJ z6lyj|TB6(to-wtBx+DiW{4#mtp*@@!J*^fxAIS7_PDjItn8q7`}piG=tUa1xoH74fY&90ZI6igTntSpn)ULBCtNG?pbxQF z?Ijj&fwtsPVjE-ZVijgEnRC3D|G5#@l|pJPi76O>wC_{`1QYQl>JD1M`DD$;Se|$A z!*`v~B-`=eQtG=2tn7;lh)%y^V6dhOtIkVjiZ zLrUh+087|*4(Z&nvS4J8WA-1TmR6B4&xQOIS85|4uxhMBvT^ED<#dsEFx&%!E79g2>fzneyBRE} zY*6cwW9#+diC(saCy&FHK1@qJ)VuYrMwU)0BeJi!i1ahF$~OK+Dvu<|iRvTw>BUD7 z1zdZzSZlX>Gf$HdR!lq^+ANH4fHr~=dIFc;!(Y5!@>XcItww>bJ z;Tw!%q%qUp;TUfQK^9hoY7HWCBe>-A)VLS_HWrB5Qw*;jA4|xPjWa3aUBd{O6@!x^q0HN35h|R!?l~jl1GlEXX z7{_#Lgtqr8lco5zRmgDj`e&igj6(t-ZX1f3bclzVUpS{H9^ghE&*Y0j5TbipV>n5j zN_QqZH6@0~I?~=5ygmW85P1mK{5^F^E0&wIWZK8HC^~^bX=4*5&(X|PU&#hCS#z3; z)Zd1zIw={=*9%%=V&wzBy$&vS$Or%Al*LWinDsOi_4lV)^9K;nyqb5|n3wMTfG3UK zx5U8K!Vg_TY3nYPfPeLRX{tbmgK_m4BhG(@>iLZ5Smqo98g#0srl->@e?El1n^|wz z^6goBVDovt{lAPZMD`>DLOXpGg>z`XaJfvl#Y!^jnu+RC)E87#@V_99V=TP!=Anq~ zMB$0jUe#nJtFHyF`Ne}gdNu>p9ai&9j5*73%4AY_nB)H9DCFjZU$Fo`u9j5z;-d_h zr;Ze$VO|MT$~8pW(E&@KHH10us(s+?(T+w)l0C}-D#}yWb*@~^5|+&`I1~#*wzWMW zT<)$HNe@n?(B2-~L{9ro>JCea67)}XKF6KFYv9z=r^dY=L`eB(6oad-l|00U+Xn*r?a&&Zbzw7r@2?`G? zM_MQEq4F}l*?Bo^iEzMe>}`!Lx#+<<_X}uOjB!X`P4U#~QKrRJtd6`xbZ#f;~;MRunxc0++|6 zGpSPh>zkt+ToAld!H8U!V#$>wQ{5ld!3lMOX$yCP#ar9jRm!amK33EX^lPQPF9cjg zbwgDg8t9RHO5WRO<%GXox#ntq=6r@}(E|~c+~uIwt%xI@N~nP-ZT!elHZvFq@CZ3U zL-KOre@TCcGfu#^Gpl`jrcZS6D2d^DBBu)auw(ap8==>W`lETt@zbYI(_+KTL({(bLeDsNMmhe!H1kcCS4(aI zTP>jORkU~|oOAGTtb>L}SfDH}_AF{O)ra9EEtI_;Q)`}5Iqsflgje;R)s@y8j##ie z`ZJ2T4b3RE4CB7Q?EQ*_4*sXNVt6VobhM=GK#@&#IinC$7`j z8i)Ml9FAxZFj;eMYge2|UN#<)GCUSy(tq4UZ41GW>{pEN^LNGyk>G|l8h_ov3eU{> z;K3E29ux)ka^3Vl5W4X0`Bm2WE&1vS)zqv1 zoJ4x6SE3S*u}nP-nCj;ltr&M(qsa#^%YeiGwlQyC0&ekBt@eviy0v zyBb-bZr40PJ}+33B=!e+hau~MYm%e4CqZpE9Uu-$5+p{3=mg zc$qJn*LkoKOJLjK3h-90TTBd|{N!hi5uUde(XXn*JBNA+yLZprANl~TP2Zha^ByK!etg*|K00O5!p38p7K=|(1@P#JHx zcgYcZ^XGN=E-L{_{Zx3g5bQ9@=r%XnFbjx?;UP{2x2@XtCXdQIe{l@|l`gh#g`K&} z?Sr10!b`QAinUWo2LSc4>$e%mnjq%EUiB3Qrgv%;6 zKF!zo$0|xA(Pc!ZCK2Ue^`X&mK3qF6_P?Sj5bi86W}Tnn`JTqO5T7%8COG1NAK*nN z(Inn;^1S?mU5qKRI%hr6PXJ36Ey_&TDt)gQPTgrzpgZMD zY*#2e9AhTiuYwlbB77E4ZP2SsMLJ|}jB9%O>gUi34#==3Pee}x^LoXlyR<}ZcG0LX z@9{q(;Mi})L3RZNmj3)WD6*-U&v93eEZh0VQ~0<2vn}NT`bpmf*1O(9Q0yNfU=G736e}C)=$FP$DU>y2*2f8 z7ECN!QcB71hF&mTq@oJTWE~U3b8XFJwx2tu;!_-G;(uP_Ha6(`tb(u~w#!Ll4vKJ< zh4!Uf{bFu2ni)ff=Q3`+I!lGvhd9~ifMe8o?BPV}=Bz}&;W!#Ip4V=IC!|GDGx7#{ zE7~DJTBwYM_6fjRttONWB*xOcn zVtW@22YLTZNXCu?Hq||-Zgjt2F9)&akwJRXLKl^IjMJ$*ceGm$D)c6xg-b7m7Hlt>v1J)W)6!h2*w|emGZLDHDf3-VIFk zN-^#T`rNi>H3B3 z{8+o-YDCdET`@_`%&qyt1FwI`?6NuD6iWqPBjO5|CfHKICGM-<@_^4V+OoBF5O-Dq z50l5_G0X`>UTr*i+setRNpSAS!#t%Hn2TVM!l4rUTZL*XRo4_ZE}1UlA6WrWw?}Z% zf=`H)PqQHZoi3*`!1Q&bZ31j;cp5&NbGV>GImK07;%zwTvH4yWWmmo zA<=54(M(_llLhdc9Uf0*UtG3CN)C20KYMh9`h;Y4A5FjD)>fZbL3(>+Fl_h7*#UR+ z>BDj9G41O_d`pz`V>~zlf`QLR1IW!Mu+xt=vF}I(4vr7 zUBbq3<|R}&`FF83qFxc}{P)MsT?)RmM$(ciL-C4jq~ZZP6kO91^_BQeP{huTqKHQ? zYQ&~U)kM4;q^`~~Ropsu7P#Tf&aSt&Lz^{-R8Df)A$P%W=8mcfw}#+4$s}s&uj-$5 z;2@rx9h@eDddBKSW;k;qcbF*U?0bodvsv|$#ZEzVoFOMnemMk&Y+nhyDoo;)eeI zbIJ_UyYtps6P$>i_yV%eaIrLp3Aa>7AOA_9fc(>K5#=;x4=l$4%vPGuLXcEFz-u?) zcQHGiJ=JQs2{~HNE`OYPmQcv3GRAdxr-K>e;tc=W{5Hiu<;Jr4En_WRvu{Uwm@4zT zL#c0pf9C(cXiF8WaNTd~_L=)S>YU zg1e696J!&@j41I~;}ylOe7k&dJ0J4($_v{RmHU4AezsrYJah?KwJ};mG0Pw5DZL#7 z-0_k>i6DU%=w815al?nce!b)=$$uO=1nkx)ee*ro6kxhdaI%nvq7;sAeG^kcgVJFw zN0ZG1g6s#Jf56K(*zqN8_Sn+53La*Zh5%Aj&o> zMU`Qg3(gNGng+P+C>;yq=I+ZB5p&32%Kzbx8VQ-BEv zAmYwl$MPdT-ba)ll+1rT+yHH!`F99?`E9L@wFrHuJ6zqrQBj&m%KaG@?;k;d#1Lm* zX87vzty6X3UpBn!OH6f41CLIc8ejt(?`P69U%%M%jv6k~3V%-6oau8Db zBzDp0>GnUE{#bemN;Q7}vVjG=MS`XEY;gddl5c2_s-lqlKI&?Nw|cC*dpdipMGDXR z*EjDdn%g(##vCzubtVCu=Y#~AxH4vb@JK+vaDN1^)qXjBNSAwKs(q8bKy;D*xik(d zM=08rygY#YQ`2w6z)Br8VEy@kG0*2Td-=q*%W8(}kW5XQ^X6^5KTbDPE|Jv=_(X$l zdXy{F0^9w6qI%8kKMP;=k_jQ#@aP?2g~(aD7Tl%UpERnYF@1r{CwxK=GD70Riy9Qv z5X&cxIfMWyR1nfCBUizt@N9hV7GdcfKO21%Lqnqj-dPB>vv%SWO{H) z9lX%ubhL9u_S=B-)2q+qb(4)u6mi%~jtv^9Uov##rNY-wA`TUa5IiG}g|d0|o_#wZ z2}MoZuFw=O3y>#ukbsE;V{J`xaTr`p;V{#)+L*kqemcjZIAYY{CmG3X%lZSJ@H z`k6&`>G&1hz5_TcEmbDEI3_;rQW~0hwu;CW9u7pnZBxtkLMn^DU$iC>m)i0j4CuiL zqbLu|@q_A^X=7|OW^HKLYe8L)Yq=#AUR69Fi9g@;)MTk^E~TzpFTE%A(pto0iyia$Eft)>|}Q^+Z1!$jhB6E1mdo6xzT ze75n6%RlSj);4Ydw4BcWKsSH$?PbYEY#Z_835=+}HD;aQgZ1Ria~Jo_f{p1LOQ={s zSwzMD;f}O(Z2XmUoDNF;EaLiwgWtHGweStLaPrmsL}p^wt(nIScu~{(D>xAsC{XDt z=GRG{LPh+2k65AipO|9oyv-K8Sh5&ow^HdtC=hE_YBB!SIhLdF3v(it>KA~2r_i1A z@o#NT5nR9}ZgJiKKSJs#uI~U_=^oVBzOB+Tb8NxN^UJG_A19n1N@putOhno`MwOO+ z{%Mtsdi>>od}>G_t#fSwH+B#zrg~zX_8|o511ZzG-Ed3%P@c)7Jomp#SAN>vmh@_r zBF+s6{OkFb`;M!p6t5}Lge?C=&~@o57=ZRSwiOjJV*1%o!qaD$V!g}#WU`XCdNYp< zWs5VgTWL3E+v98&-AiC?ZDVe}!d#7YmCbReA1;tsw_xl?ioMZyr6=RGl2neA#zLhS z7Z8q+g`&*ze3DL7cIu`0HL<@uQ{P;&6qXt-IWdCxq-H5gy?kngKBpL3r@|)skPBV| z6xD<&v=ygPw^((Q7UEINFC(!qlZ6}HOS>ZAbX`|*quOvsEzR{7$1^nhGk?)U=T7_O z{`6(t|N2Gd;EI_Xu`_*96kA&jsoQrMDxS3tAj(VcNYExt3a5ugo3{yeWZEIJ`g^Dh zFf9}$wkLM4ZX%be@vL|H#!#m)1RAq79DNN;W`!D=p5&H(({Nwb`~Fh*zptq-`v2kS z8`$drx21QoW81cE+h}ZCjqS#^&Biu&Y};ysCXLzX%enX5?=P(9#mua=W`ss1-XMd8 zUk`C=wh->$rJp|0*!ZO-Ns)llb43rv=Qva z*IGDt{QHg%ug!{6=s~@xcYWxo@^=*b?sh>DX(z7Rk=a4*Qy989CJAfXD97D?|}A)X>I)nA41RJVFJ0c6>k=Fpgam?61m~B4cD)9a0NcwN0ZNn)LynYW)a)?vI z0CpEA$_lWa(~wi-)xkNqHmT!30|Xu2SR;JY4ME?@`wpSandJ|A53Yg%3yGv>q`z#= zRIZY+b%^E&8a%;2-~!IkgM-H?e@A6aCI@R*$Q2w$F+|?ujL1dhSbS{hOs!A-TFc6j zEfbOAZj8`2V+r)hk8;?+bc>eg$JH-GaLk=`T|nAD7Rgp)Fj3`G*J2 zXZW2}Ay@R#z1>W!Hv{=Q+o9$xd~mk;x7lNX*Ma7Hyq+D@(cYZNYSuCKI7lLf@2xyo z@^u(ywDC01JI9LZi;M5aI_luV7ECieIhRJk6zOyR(dbDqh*5n(_~5q)!X0VaQBqK1 z8OiC?d>}nJSq-#;5x!aPAiY&KK&O_~Ml5hAO`%ePE|`nlKQwboHVEfm@Jv2@XNAl- zUo!|w=7^{<{M)O(3Z`39NWYH(&T--B0kfsoKE(4rhb;C3fTFMAu@X*xwF0_>g)_vq z0Z#Uu{Ie#jiWW6!z{KM%CXi!^4`;U-V62D7lOB>FIY=f3WqeOSse(Z%`-qW~7|;0I zE1OWc%%DV6Z}DRmpfMlQy|%h>_?6x#AF=m^kllUC{tealyQBnL{yUs{qXfP!Nhf^T z>pkUfLwoH7Mi7%-6q5XFgU!q*eaydapReZP8>Me2t!xkQYN;xATUDZ>=T<6EQA>`vr>pihB%-8_+_xlwE1lSr>Au&w zo=P{|kz+W|R$cZ^J}o10ammK`Rp}t{|w% zh$Raq*8skuvHl$@1WfzKj0R3n7Lbbrydms(FA4aOT@v(cms$S1OXZW~8ySD`j0{Q} z@j*ZOGRGJ$V7m~PHXd8e&Y4f}eOAyQzn~cXOqdbs@_Orw%qo5QzoYWM7-_@4Nft9t ziR`5tzyCRcKbs?d`!|Ff(!U$&!K}X*b%F;I`~!0V>QGQZ9Nptez~6q> zI4p-GggmJX4Z=49W(FTknkg98Y5v6mnVvcJgGl2;duClRgq7jsfukeyO51piatiGr z=5!6#A7Ml*?x<>iF*Ed%aWwVg?;DW&@hRbs9EF*rhK**N#K{^g*nk3b6#7qhxK8jZ z8nx^nntXf-F4^k?SgbVuw&HZ=I&>r>>QDd7gKGa0SV!DwEg($F9)xf-u?>rcZ{w zS%HK3Hn!iI$~Hn`mlVi))7HD2x*fA4t&V^QJzW%_dwmepyJ+j@v}Sj)t{>HtS*A!w zCfqZ@-1@b7of@_+!ARrti|RYvB&{l^pz=Qmhh)444^ zvn24u-G4P_k=co-I^$tzN$|zs3tC4ChoOnw=+fw6-{ym~k!Jd%a%hAitD&6>s-=Pv z50k})5Ofm7M)xWTsf#|@3gSHAhC>)gV+e6h+~7foOHKw;v-e~r2={ejnA)$R6@^grE30geEQK_BdczH% z;XTN3=R~D?rn-RJ7I`7h|M^@nQJ*a-S#0!x{(3(iI>(TO-=4+igq}|ihLC-Wog!23 zTKyko99Oq;??{n9b_Z~ozMsN8&x-?ckEqUCdw2QfQb~bMTj2zfgN<{d4qHPjKM7it znG?Al1+qIArpU|g!BiW+Tb7-^o?R8#Q2Hd~4%(%ndF5Hb+riokX`v;gF=4YF)n&}$ zM!r|6oSqctz6pI7JuFLwf>_lF52BIbJYsrrOzvmUA$ZX%VbJ896407d!018gmnI4x za<{N3LW$>)Y_mBwS3Tk4B-JQaO>)zM_7d+{0H`1byIym1b4D<*V809Dg7qa+4gt>n zhc3_qV}yD@1nxdRfg$lF3w)3J z;F>d5KBP8ePZd!qK1qgNt24W;4stR`ZDge!Nf*jEVCqQrE2$RFnepu`^nu7*NY}F$ zLJAAO6z5IO9K4j0QUT^QBI|<109i4OCSeqLCy@6I@g6~>{An#_NfU$00d)+V_jeDi z9C&lO1X)0mu_RVq3R@y1)Gt&gdKjWs(g>m>R$`y!_ZVXG6Nc+9Ch!j1Lrrpl?xfly ze$f}|k3XWWqx0MpI<%cRqeo4d+TWsWLzWUdAb8rxFjCFZnSH%4*^F5GK zeCwZ)81u)xWI44BeVn;9Tbi+sZ;=gtx;Q;9!`g0r(|B9S#ib~LBrdgVFGI}l_Dg7M z@L4EFVeR4ltL7y$U6?mbSb&hAW?gHHQD5xdn*0BX4xg<;4{39~Eyy9vrKIczc$Mn&PhX?g zBpG3UXRn_Q==DbJ9M#X2zOH!DwA+08XTsRx(Ing?s+U;h~;)kuQb4-=1&Q2KFL&AU{~_!0Q(6dqod*-bN2d zp)Zkohlcub_iq}Yfw|=g*}w20wbwR#2vt9LQ;tl5K!k`3Fi_50yJyKA=G@H>=vdd{ z_1W1J%#QA=B@X71sP*IQ{iXF2O3ZJpmrRma{*4R=%41?@$}r=HCQNV=*6f_$%Uza* z3^S}w{w@Lwj%t$9pT%(b8F%69l4jH0ByuUKDFgD`ROtr!tiG!#8>gkvAo(fR6w_2n zDkIn{R)@)<0P{M|RW>+mez`Kh<-%MKg0DUA7vuTBxZ$f-06}t=ynGmQfdvPxP(;|g zgm0T%u?@C1>3A5y=vn?%18@p4wuKr~-z*^CS_zv#@xK9}GQs;R%GwLB9QI9E@axg zQTK0Vm^U%>>yohqlR!};4xn()92cQOUHx8v2>!I&G04Dgod~MpA2^4wj{)G_p(*U(Mo)`25f?%W;LLB+%o4h2&l!%TjR*qKG+ z%SVu)^(BvSd(~xk%le1GCdH*z&z1Bl=AUn>8Kr$GWWx-DY;K zLXTQmse)U&df$m}yxl@SO{1pl0eo5OybIf47an!w4^ygOm|Z%jE=~_j?J;egxk{9JKcB&Sg6ck?lCGcY84<|zbZK+$w!xMLGpaM!iN@{K9BK6 z10f$!vv`k)zWktKyUt|ic1_)aoeYRzgaFnI>ke+UfuZ=dxr@o{gqEA1cL*I5c6;x( zkPG$1RF~b3>Yvp$^uM@N(r2u`|8^l^2haEqq~+U=Wub7Uwy+O4An;u}@EKJ@>}eHe zuyKg%rvGztew?_ zOek2qB0aH204gtRZi6;Yl!E4ZJep#~5MX*4H_9&WhPwtg&_-LjE``oN2*Yh5;${Xo zr1?MwV_uDe0oiemQ|M%}XOpRkI*00GTj&OXt=eVnb}0i!opA2>MXOeKx{*=B^I5mgsC@WqK4OQFGA!6z%;;wa!-zxlCNt_aA}9^lLi|y3 zc-uH~_6ULqpVj>cK$8A7xXd$0|GVRmPMKw9__2DD8?74PC6Aw{aI<78NP#z`Re%QPM(#b0(6l4Iftd`#t`9;Yer+x%l1^-`4rx&;MTgz`}%i9wfS8OZwn;2uoj_e1W%t1f@#ovyT#FL;tsl_t&R_Qs*~g zSLkU$fwxiE9MFOP(AMT&5h!@jubZg05;oJ0wIR8pyZQST;xjzhq!%fY{Ki%!*-1?P zSQ6Ox-{tqHQzcTHK><^Tq6p;tsGC=U^76L-{PVl$*}AIz0&e{T3`ZZ`?HR^Qv*Z?% zkVCmNZTHQ!6c)qf>aKHQ9p;i)(Q&;51H}d$rxvh=t5uEZBon}NQ02N7ng|xSu_}Mi zWLIka=yyk#XuFDXp%?~S%QV$wqRsc@FOzE<3M(7?*fox`dF@n1U*G}iEGspGhr$T6 zNE(Q6{GoQiy0JR*vA+q=hnTJw%tU{9z(uq$4yY1X29a+ia;UY-yy=05Z7~H9IBbChVBTNDYb5;OyZ&kA*;x?=!>UT0-K{Lb`@%76h zk1rt3qusAB;GPn|lo-fJ=3%2z_tzPkA8hr zZ1AnXR37lRdUQQ^#b1ixa2}S^Zr5v3$pR6d8ss(r1iN%J3<@1aOFA+@&Ag@faXBI%!)C}!`G6%rozlvuDk0^xp$y6t|| zN*ZGSDQ0iK5<>TFl<))p4TT>@xsQ2qK92fPzfWS$acbtsRky!kVK&<}3X3!p*F=DJm92%ok>KOZ^M)Nm))FYH7mmP#dNm(+}Kpf zT}mk}b@AHsOV){+ql$tt)?`;Dt~IsvSy6(vtraiuI!tx3gqW9%AGM9#=j!(WR)6u8 z@3$Af-&z+?!C;-HGty#3u;4$EI~zs}iRL2v^OK<>)AB7ULql8sMrXmDUkOMnyUR+|FWItND>rU~l@S{P??X(p68@8e!hB3alu zHJ3YB!PxgylX*>Hr6w8#vkQ}kpO3Rk9Qj1lQn^fvAv^C!OCu{_#0I&2)zyBN|7mQ0 zqQ8U5T9aMxJ(0dY$NUP6`!$y^4tQcFA_KlZ)EljD=IWV&9h|;ei;4-{ukP`b;?;;N zKMO&l)aSfxgMIgudRzEyKO=5EzJvQuAfkrTC-F^l;&>w(=7JE8q@e-LKCB3*(wul3 zld2k%2o^*c{w;Yln0%TDosewe4T^nU49AUs&bu=4>hTd>nOCC8jiOPlhL>eMKBv# zRdig(*InZ`uOD-9Q6y)nR+C=vn1>~9s?RKLxNB!R`}1BGR}BgBecxZc>w#v5L^AM( zbnP$OEuAc#iZEQAaJlDJ`$>_UI#B?WpCUT8qK8bo6-d@pJgA;fGOJUM;0UAz>u#4_ zHqysrf?#pW5jFqAt&sRBUODGX?05a)|2?rK!fKTF4p4aioNq#?69ONqjo$ZBbFYSo z4aKB2~X$A$X?Bfy^VBdEolw4Oh{Jwx%OaM^Tu9~*{rt&QmP1s@R_THR^L zi`RSfpbOmPG&9I*608{ei$hp%rFi?C)qMm0&7EmRlhS4(n4|u3?KTTW?a)UHguLpm zp1={aS#g0yInv|xipjla5b{A%cvWe7tCOAqWvFv7!fj+7DjR#;B3x!3?&TQ*Vt#Qw#gd z!_87u1bxS_Nv6t*ss;l!@hZ3Epc}(u^EZ*|(}Lvg=6tc>_zCTyO#v>~#_NbeahBrugMe&l<%APQKqgcNVr!m`;|Y zE06>+o{`N{zIi+}>NP83n7hF2mtR)BPUEaLeU}WzUuWW#;i39dy01NYZfCOo+J?;o zE!QG0_)5bgH<9=;w-klWyf7^{@!T8c8zmVFL_!sMp87fO2kf+tqFO^T%zjv@Jr+b) zn&kIy5O7{KBtV0X@2qO-8cl5LMvxMm7_cr5vLR&9Oxmn-C*@!OX;g*=hlUF-u*}q; zLD6p;!BLt{)2W9=Hpl*w~qgsIL16C!uQ=&p&^!n+*BB^dhHr-uT>5z zi<-EXgGF+)T#Gr{0|qWD_o&a6sE;kn-%;MSKckJ(l-i;gaSl^9Wo(dSEU9S$3=pm% z@d3RRtdPSX%}mI;KO)pXeeY#p?po1UcH$qoIbbByxBzy168S9n6ym?I?6Rb2^8N89 z2i=HJhTw9UCj0JTqlsvc(L`5AE`IqD4g#po&iPdZ;)Bh?e|8qM_uM24GSX{{kLtfk z4Mmjs^7S{SS{?LL{LeUt`@jB$t@w4G_zch6=I{H+gAclo{`M4p_eI)l{rA5 z)=>Ew?!``NUu-3!Y28h{%u=g8UnG>kt6K)OPKikS#?0 zi9dRlwUJQvK0Kvdrq1N%7)LE@iysnE${S57K^E5uVncPr}mCVNLp*zc>QZFdA1NRo+yf?RAPo=D=dIL zC6h&Aiik4VD;CH_@lBD5iP?rR(D1>GCMy3&e_Sn|HF&~Ez)QDVko<* zJ;kXMpP?oOn}v@*K1Z&xk~&SRmtvhIe00{ z(H+=?e*hm#v>^h2OWK(K3Oet&{*zM0hNs6<`D0lJN5imE$3A4JHH!+2M_(K1fE)Q2 zpa{lAU&CF>xtxa1xTiKay#i_zV8uBeSpg-_$1f~T!3KiG-LI%i9&at7FpYkS;gP*q zx{I+%<+R;UE+12i9celUEJ;ED6fg2jBChFT_B`?EvMOPI~w77g1gUIMvX_)F8d$CM?4ZF-yf{OG)w#HZv_*bGIp`R&my>E@~o!niXXIznPbwqT>>cf5u$g8Am4zydrNqQ73`z zQ3c99H=a8kvKjjqo>LryF%zzgN`eK?-O)=YW>=lua{&8;94Q|U^9(9aIZCcBAeD5CNLAArICss=QTx$!lqM`= zOdO~{PRTS2L^jT<;MG`;WI~!Iuzi`ji*d@&9F!mIDMR(KhtOw008f04=66%N$;k$2 zS;DNCrL(i27$@>S1HJ$AE__VxZuE>Ju9@^aU(UpY9f~H2((~Zrn){iMKc{DkTPrwO zk7#3uXh%|fO?xKWVDK5}Z#$rek6VUPQs|Wbq$Gs0#nD$EhrmF-qrR|Unu3YhED_qX z_aDMm_d6q1-g=?TvVVF$cinoTPW`MGQEIUvkcSL!daxMWw7TRb|uo+$zFk9(#)$EHF_|$tuXM*YbRof|wU8 z0Ergjt!61f`e$J{)^zV8v{lam&p)C&MgEYsXS}*-q38DI3#)VH01&VL<%%#44b98* ziK7{Yb&bmy0XMYHcmPHb31Eh8du88C3=UZ1m6$UhyUc^k`f>;myqA#lF+_8qzt;C^ zGOH>DJdkty?1r8$yQn-_Hs5Q8{z7nsi+`IYl54=2S~dxlE}mEz(0!`wTdQwU{eSf!g?`C);bk%tyajtTt;ZWo>?P%NA4_qtBHbKJIG zsnV#{tWVp$&SB;};)(1>3^0-`eCR|MjsOZ>ItqW*99+F4_qxJvb<@TerQbjT{9Ji% zBKx&Rh-t97H9~W&#EEPBr@j*`Pt`@EG0fnbqF=M=V0_e4UF&OeJb2sin1tsW>Ei?} zLFki`D*Rb(bsSeDYoDY^$+0zw#;YD*B6p8exLRj&0E)zecmG-RVqjnY18@q}Z`2C@ z*@!<2JDiNGhgq2IeweF-NqT`0&U3t@dX5wqo0o&zcN`L=jK63rzF3j4BEKA3>fRDQ z#xgF#MAyf+rYM~^HiH_Ez~_+$0lmt}%YjG__AZsMQ)B_pCD$m1{;~_v5j_SC z8yW^rGa!c~1^#?a6iZ--O>4ZC^#>N=I=F;5RthHs6CS!`o>0eHa*%*ws%;Pj&^C-p zHhl~|XPSgt(=AWTwveJ?2) zIy;aiBFKM#ld9IN)ou0pdw+f|cd7*e71;mrYa-?S=W7dkW_FOUw2#*n5f?hy(JMT6 ze7{eyPxZlO&JK8xBin(;C9~rIpq?|D|F!4X0bTzkfK9~_)oVvm+p{Q6_YY@0kC!e_ zYY|?&RyO`n#Y}M|yKd|iM&l-A&^Zgt#M-R(FNY!pB6LUCjD5=)6IIRv}*f zA?XzZ#Y5q_l38zv*7ESJlN(xmR}eZ~KiQjVlKZU=0OzU$MQq6}z+;$8a-InbObt1C zh;Vd0T@oN{P5?zYZ(^-mLbSx4mOsJD0K8qoKvJ701gtMgN~2-;pJ)P& zr<^1E52S?#`LQN~zxn?rFuYq65D*mL&ml4q6<$TpC+xfVZ%NG1u~JKYIz$i|wwp%#|Yht<;=47zh6MwySyeFUKA| zi^HzI<`czibt^~pkG-~gS`(}eoy=XKM+m=s%p9kL8eP1WX;Oe+qlKyO=%M6S({aAb zk$P2EP1v)s*OAX3LPaJTtBmYFP77(CeVW7s)LJC<4#FQXTu2Wa2$#jO26xWl{mfnAITd0*<0^ZBdgE$%@g7r?C`WDqCA$ls+<9a z{e%n_$X5!QMHoTP%gjdf!p=ZUmJSkrc&G5t#mwQ4y8*Ogu_K0Xxh zKeB%Gzex+bayXFBf8BB0hwMKC^zhrM#{PE`Hvx{$SDDYREuQXu%E6}@@I_IQf%EY@ zip}oA3z0+I=Zc9h_Z;(MN|4hA`V~$InUjJ0P!z&`T2)ns0fd%<9G7%bartiMd zU9+{2%$Rj^EGrSF4%L41WOLL@wL~-|<3dD2rfWmENTr$F0GoEennmZYFt1I9*W>!t zXbV-Q0oLBj1EX>H-Q0&~tTF>g18p*A`3*?8*@g(88w+>B zYH9MIs3wh`OrMFACK5pqgM5wsk>Qg#xRXb;Ed7?XY?h-a)5FvtFeaZq;*3Vk!{-it z{ysKCVm;PojT~~D`HCLMx_L`ZzQutY)emTRhC%Y$3?%WF%j!G(?==^Ez$IgOL=|I} zniG1uxW31Yy-Km-|H*u*itumZNxemiI@+^+ayl zgGk!IW}avkoPisvwk7Y}j=a)u>RvmuW_o~#2pYQk)1D5OB)wYEpt>ozayqqx(2M}OxhgW@j7nc4$h3`)0~3({ z7t%Q&sdyN!j^Xf)e3!FL@;^#{&*PJVZX`$^HhtdlkiP&d$ zgj){9_=6RK#(+wzpKjv&V+b{<@)HJ)N7EWm6Ve}70U@76Q2k}={-FPnc)fM~bp6X8 zjck5t$w+`Fr|dMPWd?kckf?Zc|LctZG z{r4gOeSfFE&6FPYzm-1jpEw-Zes@Twv+`5$SoqsWt|%MQ;MzL+S*_7mAz^VKS3VAR z>L<}Ty!aMzl5#)BKbdh=eH9j}6t5dWOf8YN1<;jNJ{!g?iQLUN-X>-Q%yP{5Qkw*w zrr`CVMkf0K%1H7Bd<%=p5|E69zLdv$a7O zb{^Is9WLhY!lSzkwzwn$YW|5I)`MNev*UUolIXZff1ev69KwZV>nE=v6Ql4MA88Bo zeImh%r~vse%yy2EGZPRFQ*n~sJYGfu?6-PRpYLa|91Mq+?e|LHM|Gf`8h@%2eup7@GhW)vws%zj$E}4k?Yyp`uU-U9ro^q zuU|ojIEwe9f7Hb&)3+j6^KQaL5uk~iYFsJhNt?yW3HCF*H?N*vTrsbBnSRq#Jqx^c zS6QozC5lFw{^!}(n^HANf`lAfB?p}-khsJ;E0fZK(2k0&r^6AO+))U_4kEzz=A72l zl4GxDvyg|x#~t0A+!BxGL63&79=DE`M)5jhc{sM*O%?Htszwd0Wha z!=i!23KBL{#@7Y6w*N-JkZ<{i7K%@uvHG2o=+8JcfF4opS(w*@NoY+2+t0wU7^EW@ z!WW`?>)j%MF+aoS<)eJHfKSc8LJs8{zJ9WmKkke8A7YLHuUmU}zlqU;`ac$4=L)XO z@JV$OD-g~*a6=wm=7a}=sVA)-ulBkg2K3HXHpjqAV~q9EA5{JOyZRJ_yyX9`PIc69 zk185XWlU7TA9cGW?o$r=nlQMP2KfUWmm}e(%G=|(VIOiCX6wo@1^E3>T!kSFOAW-w?CW7%bgD zyc`c3Qb^BECw88~&Wn-P@KD4*#ip8=J@%%d$L<=dayq)y{%(_1oYMM)VN-~LkTwYh@qcu1NUrQ zsfiNtBxKZn?mJlXOL7Dq*jlD>i7>2LgLA3!J{&oa{3I-4YEPEBF>jV>^N549{4(`o zgDBJzP5Q~w?{mSkiIchVfElbq_55S#s7fh#ZQ>9&^hn8D~xb*D-O3P zvWcP^V-CmTVHjy7Cf;B1>oau2@6>eOAag)uVeFa`DoqbR_6-C~TyKh$oiHAeAe$Oz#+P6H*Ck3bWr=j>;rr+yCeP+=ji`c?%QzWHkl@L-xo`r*y*QPKp25>KiNeIT4g;(KFnGX1jX!pflK{Sl^x>)r-P-hCz^L zI6HmIrLhT1dbLN<8R>8-*NGcoj6z&8SxU;9_z-`;?HhG@Yiw}%9fdGn&q%` z70EY)IJlk#>^k&MH?)C4Ur9k$$J_Df;%Y--sx|<}ACtBOK3SNe9`g$n%@V&|u``!7 zc#KxsPH}Wk$m8Vda>-bn;9T={lQT(PU{6v^AxrO5&j1e_pjoA*!02z0*>&%1RG0&F|BOx)C}b(cfDVL zed;HI>RcgjFUQaPQ$HwVk$v3kAe+D7iN0!KiNMD*mUQfv-N@{~gT%P+YuDW+Etfa} zKPswHaHY6t<&wx2*g3%Fnw(Q-%&1pY$=U7>^b32Xc2_(!fz`npP&or6X@|u!WBX^L z45McxQ}sV`Vff=G3xC|qD5QF>#ECP7*#})3%q^J*dE3h_8&V9_9+HgNj|24)5S?(7 zn;GzJ-O4!I$6stC1*GF8KeSd&^LQ?{d`hYSob~QK0HvzG2mQpPwu3?p1!Dv*#9HLvp!e(LhVn6CR$(V41!uzuaCrtwvo1x z5@1h}hj~gT?f`%4$?PvGVyCJg$7ix%flwT!PrUl3XQ^S~3k z^AE+x%LGomxV8fVB3;_}oj3XA0|01eIE09JEgHgWE!b^RP9XFWQt}|Q!I;Mm6;!W0 zR;CIZfTwYWL`JOM5sJ0;(DOk|3?jQx5!}hBNgL|T!gnnv=rwjZ@`wWR-w>IYab|X+ zSeWJwalR7^h`OLN2F)6P^An^Ro6Lg7aLe^D>J)awe*QT4?jorlJ3qf|a2#e(TIgY4ju z42vEL@DlirlEeMZ-N|opN}7~?wjwUkRK^5C?m+xoF9xe+1cne$Gyh8FBXi~v9ET$H z&2~H)z{?QDXiTL6$7+*ga%P%o%n6hhrAZFQQ6Dn}CsJF*6F&+Zf>#4%dgaWCYws+J z(`9ww_kmwCM2M~~3cxS`pVa#lpm=a8o20-qWOd3pe;7e|rW9Rxgv0RK(V^qRM?sG) zPL>y;zXBD11@KBW)Rv=Xu3_p*&=>->6EX56UU4Ku3rPus*y-~l=g-{naIkQi8)N)koW!=ylXiSv0)RAXltf(ycVptq8EYgfjApv%8hI>*L{+4PFAElDb>p|p0 zJ56hW8RC_`4AzhpauQot2P3dVlt~M#@ZQOkU+$(se;k@(sX}V$V))S@a{@X}4!r3c zFvTu;TV^m3KScMxV^Jnrj)z|?Le48nAEFK#h&K7)0j9G+PKP5g9R>PB*e-dz zj1&SeH7uhD)?dc=>8JT$pjO^_Y60e%i9MuM;?x`Z)^#gMtx|Z}EE2iz2#}#6xRP5iNT|x( zxyoG;x(?@yt<%f#E;(h%FYDy09Ljm_$;Q>9MIv4xQ0;;?YVa0kXS$+zku{50gH{lC zkUsFqL0Q>t~Qx^@Xhr=K^{Ok)X@>5K$G}`|5`Hdn(*B5&W z?vGfPUgrX9|I)-(i0^$G+ZS?Z!QY{Gpn?PM%dC_O1h)bor~H?V1;N8*$J)b=-hEqg zKFJF@e6O%=1-G#*^h=(s{fm!z$)?>6Qa8$%9;`AR6bf76TQx=%PhU*A=1`pt%RLCR zI_lTM)Rz!y3e_oaNuZ=on&3Y9QSnfat7Lnq3UX@KSs(BuQ8d`5G%yc{q9ez@WlO0i zbIP`SBj2|*WP|ePY=WVRW6wvg7(3qtfQTB1~` zhj3#1ZR1yWQrpSe{#c`Xt2el8go-O*aK|O^aG(bBijYk};>P9Td2D!*aSh(JixYbz z_XfWzhT!A=+qZ_CmE^iAQ3$_fmZ|bBn|0_ul_#DuTmx%u1Z3qqyy)!|Y?U8y0gfFzcb;3oBFDmVR``ekv z!%ltR@38~Az4wb9Xyk_Q&og45pn?nG9?#y~Pu>sz`6sQ$ziS3AAi4PBYKxyX;8HR^ zwbmKz#515^$2q&!Bggd-+a*?2Z=&IW@{k_KhI#tj(Vp1f2-^k;Gi;J@>mB5Z2*yoB z(?BQ88PHvA6oMlaNJ5J3+Q!+b^BY&@0&N0$4>X&VJKluEFIGeHet4!SH~u@AWtZfL z&CJU+(s*mO1bO$lqZ+j{(y0nIFPo_zjaM zO-68y3Q(v8F_-`ROBDV;T?L1m7%Ga=puK0SrwopyriESZ1eMq@0~yfO(EHc)P!~@) zvlRC=5HOTsa-2v(aApCi^kBkmWQ*uj^`qU zNR&n#T9po$xQs55IX;GFSt{70Ce+K`3Kpp?;CYsB?~isUN9LHA(mnz6F>XgRceJ~N zSMM~wS&ji8qS4JC_tNZ9OPk>XhL!9Sv+K-I{>4q*N}##-+FF@bmJsp2*lcGt52W|f zU`@*?OpMKsZkyJ2u~46{(e>+YS-O!(8F8fp+bDhQ+5Gg5CLYfU*eI5Bu2t^gpE=Ms zlOrWS!%{~ne?JaE5VI|J0zz<*^b$GV*o`Ujd7_Zhe=*g`{_EQFdqP=|?A1Hg zB53CO2eJR(vzx!q7cZ<9K{_XtO4EZ~ucw(Jek#@SX)XGzQ%vR+IWc_a^ODC)*Rr|n z{mF=drqSgvfT=%?+UhFQOIR^3c@rP@CZl1fMZdiJg38hsDt*r+fe^*m><5340D8dC zjeRAqENtf^x9Y_@r{(JEASG|M6l(^}a*VCx;G*B?JsHu#vJ&ZP=?L{uYj1Gg6@cuB@(H6;L zAh$Iste;d&!X;1uw2MvVIiSuV1m&hDVqD|Xo`>!#$zZAZJ%wHIQBQ|T)NqVZ!A@;b zAcS&=TTxH{b3*?iBenfgK96$@_ySaKqsM=A9lfU7tqGu^O#Pu5WqduKh*TKU$sm1S z$07FG^P1X~CAj39HH!r1tg7HHR~NeEVfVV~&Jx*M@Lt#q?6VO=ze!8wdNKU0u&;yi zB7@XSMIsx@A1hzrAcX~9v*|fJEKUdML4uv$R8Q}6S83~OPgbz9qe$olP>xcI6wsiGf_}d)Q3;R!EMGKrp^OLeLQtV7_(GVK0$@TpqAGP7}RD znftI>5Rkp`YmHP0?JpH10bkgTnf7QrFy=sewh04}`D30!Wi3aDLL^%^6gR&NH%;c1 zuCUoHhZi*m;~EysYqK=y3-lM{eLVj65$zqE4NL+L*xK5?9qpgTW<`lXxNgrE!kiSd zNd}D}8_57}K4O}U@{|h#E_c~?m#3gWb|(@gjrjPTPIN1$WCnKlw0}3awO$}r1_DYE zqlTn3Rw{#KSR%LYKjK%qzGugS`oS*f@)bm+<&Lsldx=Vhy&Gv(X~A%RO^pNQV(>D1 zUCUzIdBHpxzw{SYq+^VxeEqt_rLsmHkKDLcw;oO)iuVQVZfLCIu>Ad29GAdRL77cWjbUD!YY@b6|Ce^hr;)*3h7@1ZAg9}55J)O6U%>k z-Ye%ads;32=zuR|8YsGd6_9tV67ZVQi~Z^gV&p;(5bBWcd-B5DvZ@&Haq%rRs zBR9y$kuR~+uc@EJb3Xpfhtkg5il;N+M{gy?NgHi?_?5gfHewO3Z{LfCc-t+NYWVbK z>COigSVV)DII1Jnk=DCm?jJz}IHt{OQd}oYK>gxsF==c#=ndFy8pWq_Y8;AP;))#86{fiO=MM zMLU#ILy<6b5>V?=CC4K7ZA9_Ja zq2PRf98ttr4UrFF1G)0QRjKOqLoDxQ<`Er$Iih>ct}9Noyb_zssChAT65FSJJnpqx z=$C7Skt@u)e7CmORk00@rZ)U8BJ}e#0+nCy9$36%fr60?J>to;T77QcLWh32&LE&^ zswpe5E=AdV3|^u$ZMaA~aaPn-3{C6jl&?_!tZe*{ZLb|T>UzByeol?I`B&WBDYQFG zCD8(K)7|Q>Cop-f~FYrv{B#?U458rV`&lUCP)zsLu@b_qW93N zRMg-R{oy9kVaHC#ynFp~^58J$)XB=pCE}-j?jFvjEcNH(M$W`ORrT(jefj?b8o@oj z!5Tjm|M|Gb=l!C__e5Ox4+ z8wp4Bt-LH{oc<>{@pv{f5E>^si#$fxQ+GLr(v@5N=1GBCEIiGayw83rG>2|B#j+`o z)LN})WLWN}E@`35z5+IEU|Lk7kCTpp9?B{KR87SrEi-NDs9_mQHZ9q4!k_b!Nl|yf z?nBD9M#-pv`);8DxtXDXQ3N)Z*~}x-jw!wlK530wiiktfO=$c`Wy4FJ$BRqDTsE2+8=)-ij;_Cvi~4rUN+Wv^?Q1cNHlk5&Uwe$M&SWFJ~$qxCMeZ$lKuiNwELv0FS z&nw_y?;&+$Sj<#=MfGkN zvm|jTzZA(&W!wR&=+Li4mKEI1vZxd?Hr^&6W>M2fThWL!TmK)Soo3ZB48>3v=EyN7 zLVc6$&cQi?xH2m^7QRxkXB#nY;vd=iV~ghDQ(C_cwj$^%$z_-B>bSFPjNmwnbi1Jx zkMihWsv8k@)5@I^1tNcv9WIQ<^bk`Y7^LFjV}_DmX&j)&8k>vH$-5iWko*|8r1K#k zf99aUd)y_!)$}+U0S75u@eT<5`1ueVFPr#-yUB68<5YVQrl^Vf963k(ZP_GK6X@g> zkjM}5Gqcs;HaEB=HSeJ(n{EA4ud?v1)Hq8wpmS8N29GnZHR@DI$a24 z&%#b)_u_!G774p|vgXwtaVr2hPCW2pd8U{i)wj0D56M!BXA@yjeqF zY3>nf!&{a9ak)k-tL|t(Z6kZ-{#RZyMcYClz_E#;KrjJ}tOIT&BNL}@Q-UQn)1I== zfohf3ujj6Ee-WGzYe`1X4AZOwfo#_CF2NT_r;R zJVemAXK+6s3zkp8n#QLvM%5OlHpAv-25F&qO}nG#LUFqy`Y%sb703g)VleVyzVCSe zozPpo@L1$Yz@hqUXayI@kWpxgS_8UzX=hKiJKOq%eyyRYZeqwDc`U;^*(^w>-KCWC zbCC}uOuY*j5+DUcXQ!XFTLZKInHT&Q^38s04a)%dZ0T_~yy5-<_BZ%9FNK^xONhFC zi!;6BT>r&iam?fbdgW{+We^hDr$ftumXxmoJM?afi$ChLy4JZR8p=+8k1T@n;FsuF zsVISEa|&{ie?(NP+&b{s(bRCHo15SfjbYdwT z=CC6Yhbn|yhw!=K$jB@1A(~Pnnhdj}e_yiOGnXklF9mEIX zpc^C&noPrG&~g~qG3X1e;KNCR;XAq0)_dYmi2z9fOs2hG`SegwBS#`W$`X*L13HDH zjv4#!m1Ap#xOmYrP;cj;qW|*nbMsigFns3x3{%?wY-VmfbrTou3*POIhL#ewDw6P; zjUjAejf`7;#cX>mbW^y<9t4tG%}-Q+Od&l`h$C7yfD=+E#9}8_zYtiu^7q6)`vf`lE+ z?@oX*yvLv06=ej-ucLkJN7TN$`p-Zk*Gu}j--7lquQFL|RWp*Jp&KPIt5OIFI$(lU zQc+HnzA=*vFWED26v(Fy0~8s;ukVPB*j5fC^dKLEC_iTd8Mn+d5^lXYZgtZFhUi?I z7um?~2eIX8ACrT8aJKPa>c6jC*S4C9%QHvE`93EO)-N~|wVbFfNaT!2VL_dmv0j@y zJh&Sw(kV+nb=}pf)2t-9bpd}bA4a1$k1M`&;eo@V26jhmTKV_H$wHlKmtq3bDV56q z{g>2zvU_5CCZYrUO)~c8qL!(-Gfm)$5`I!Oa_CkcO|;v@i@BTHx8sU>v~CydvUi&Z zf{?A6euHnZ_~DhON4x465Myu}6Dsl`crQnw1d8>-(J%p!1}UIe*$R6l;O67o*i$aaAX1;Z*rSejM+_LnMh9%EhAXxR;f%bZop`opFOEv3< zCwF_LCFEj25#?&|K?jX(_i+eC&v*N3NWJ`zi+)!)KK=7Y_o)HxyiI%z9iGdirzh}{ z76-On>Hcyuyl0a5oSw)Gt*ZK1#<$Y>db}p<8+WD;BEeb(`&oi`fY^2lLN*K}F)d|w zx`{#Gm>syL1+Rj8K9=$EA?wMHO$J3_6(W=v)7*p16Z=}q>0^Ez7IpE>5^I;gOOFbe zQ>$RxmCo>p>b)q804=z%n_vNps`WN|Cv3)G6kp(3lCDBb!K#UDYmT**L`i`}0AC}3 zX6kp;&KAe#*Xz~?Ed?+e#t`YrNq)K?!)8(9kJES&#=W9}z+aDRoN)F*uo2Q;`X5&E zKzz^FBHg8`!9JCmXRsa59s+698ksQMvPH0bRhnJ4N5fa?@SeX{)gb_0KJ_(f zHe31Bv8ke^${5!KQ6A?#nC2{>%K5aCCvLl%vY}o#aOH-bi2sp7)aD0{f9(T8e&QYN zedpk11?x0;=X5+)r^Dj{zU9t@FQPCOv%?mr+jX;kxejmnIr^(f(fJB&|LQZx4s7m0 z8+UZ~uWbZewjS9eW)^*n=4$Sg_*5Lz95a=EDVUsp1Ee%Wjfl>)?$ngsp6D0fmOy+< z<}syglSI*ItUC^1l9YlF_oQ~ZBw*R3NFk>iQN&1UAUs|uq+C=E-M%er07GD5noH6%?TTr#MzwD(eC9=kXNQAsJQCVf<$nxE z{rGSAroRnz*AZwpn16W+f$*rax$F5JJ%(hn{otaiiq&eM&T5Ih|cy| zuqI_`)OraA%D}DcdFz^s3L@a!3m6EDWgf85z`y)B&ZLB!rv8K6t-Rwr*M;_3jS!uI zz|6m|343)QmqI>-fn$D71@gy{buIdg0z-!oOP+)*FC zU`qR~@|O8h(a$A~BgJs?*vc)kB)<<&vw-TwM*B{9kjlz-6u4+LZbPmZLHrk}Ua6io zuH{`{iUYhZ4!^(u4d?1_>DL6=tj_aJl#?9K>;ByH@nG@1DI9|Ck2!JO_Sfc$n@*Ha zpq}5ty|dWoeXe@wXWz|Y*{XdJ7a%D>a3p0=2=V?oZNH&Zvq0EtD9~j^piLe)V0-&m zluquIpcUB}_Wt0FD7Bjaro|?isQ%$nelx)Ijtp=R&jRNb{5>!Ii%)TvX(W$h0A)ADg~|BZfx=I5Z;!&G`Gp)&h~CJmWZ1md+>sBi0%5)8OB7 z$3^l>94v;mt69sJ+$G*80(tESn>QvNA5KY20d`_Fs-Q;y^Q{U3^%e~y6M(cs&| zj~YDltnSXXF7Qhs!aEauTNs3X7rr2;T7GT&+qRuMfPm@HMEt*cq7v3?fGV-@EK_3#jl;LfS$460sj=YEP#52no<2! zSM7<-aK;7q;fV)r*opsDq<+9?P5W>-~Ra8ln{RWK4go511rxcFZj-}GT@ewjXM_s+!j)8S%dbA=~j`ownj zpf?xutfw6mSA9_57l`P!?u=Y(6}(P6;==)X3L+|M*=L!%^$0Wf{E51r9s2sf1RiEV zhA<$55SdQHRUAsiu|Yp9p*5Sd7f@)KAeJkVy8IjakGTQZc+h-x1&=eyui4A8kn7Oz zjMu361cLUjl0z{AKvnUNzWhWo7YmB7RI=VcBi`nX2HiDx3=&R)2zZ9M``D^9GXRry z_ZcZfcoWR;OzwoR^1O+&P^v42q*gZ5i?FqjjPE8)&`6CLh`@>zPCLv-OuhD>^|nD43=dVK3V#Jg9I5QoJ<{9(t_GBY zcjo-fNM+&^DYeV$%VMJ}uWHE^uYWj$q#PM`3!4YQF#6+h9lF`R1lqR*54)-j965Bi z;>?jHnSW1B57OEv7N0(G`D_CDCRbatdIIbw<^}XJ;R+h@)eEjgel#o8WL*eomQs$E zvY*7z@ZD^cYLcao?x@)gN-qa1zN8xRqei^X{kPYMPKhD5R-S?zrqx^T>oaHmYe1oY z#J=_s-$xX-K!N{|0%GCl#(N?oPk!m#zG|n^A9Ljf*){ezXq_aSe%V6xauA!FA55jb zTdrbwbo^~XywTM3DKU^`3_yL$n6?+O;kfF^lB)IhExjUjC`K@qUS7M$ z4RS|~CT-shiTxmCEGXiVs!Aiz77G{RT_zfk{GA2cIH3gT%XGJ@Kju{`waM(oFMRB- zS6eMbcx@CwAnn(RYzMn`6(i%1&{|70C+uhP3kbxjBYap;hno=`vfY^4$WLad@(;{% zxowNa*#LLwdV#dGG@7BBbrSZ)b!)d$72Ej1vSORcI-YG316HSow)P0at($>`OjRc% z)(x9;TNC5i#n4*Me@nCOq7M~NSFPK`7z_r6Pi!B54MJd3+LLzY<2(#q&u2?yh-U^+D|85>Fd+vVpk-n*4~5)=7fE+4@^6s83F)qv;H@+o8FQc#ghAh6SBMHP)xJ69o0u1NnyvEoYz_RF$XL?L^8b93BdFm?Z|J6 z`zg2*phn`yfJ(jUc%t$FB#+{;6)~&hy}C)36WDQP;Aev~=v%u;)eeeDs%cdUKzJS%pS{VpYt@0i2zh zU}@v{`nC}Qcq?BxJBzx_bu?Rsl)g92PZl`UJ-LyKMyJ2Y3e%XK&Hg^APyS&%0m^RfO}n)t31`fb z7Ve#t)3-uO7xH0aUXYNW_KVmd9do?*b9lI`oMRCnJgS=YE8KPBH(X0vo|NI$Xb;#< z)EnlFmF8LAQcKWFx>5%|`K1MNGxsCPeaurEYCih5h)M3?w;~=+Ri>2;yK@a_P)vnG z3^HzA1lg+7ZUBLuNt5KA4Va*MrMXo9p#^xh<&QR#D9%hnb|Tpn$p_i;G!vds%3 z4I?g{!{*u~m(Az>em5c)pTqGq+#$CGXGdp%}7KN zPBMBeImxF*AIw*4o@bV$T>tHkK3$7|>c7BR6)h>{Xp25LGF>Y4sxB)P##!i5dn6V? z_!KBvqdT}ae^Ecr)&G-6lumc9e5Riop2CMTWwq}X%Ss@VY=5jxk&Act{2;f@{jiLq zy7`k7D6Vet@~}tmjBp_cOGffH@&CJBb|2v?M_yrDxli;vv(n?r z^@S^taOLwpVPX~by^XktFvmGG4*%hMGzzl3?Ot!!LnS0Z zJPRAWaF+c;812d^c! z%9D^ob|Sw{fX!${iiU|%Z~pe{={6Tum|+ny5uYp{xHM@t7DZf!1>4nGVK}7B7UdQ8 ztek6AV9taCwu9m?!VdeLskdZ@%n!9SOU4yf3rpN0uuCUH#Ol0ULm&fW`JVj$@d8Xw z5A973hwEK{=C$`{wds!A$0SCsm+brDR*U?6*TrL*r(8g5Djl*m2KsklLps3ox0c64 zrzU>SIS=8hobyp~>}TGT^qsn<=EmlxmM3E9gD=C@%$E(~Z5&;eUJ6(kkf~1ytWzAB zBoB<>7K_R=@4n4tK4?@Vs=%{S?1<3aodDW2EfPEfRf4(%u4rIWL{rI=cloJQd`%Ft z{h}N&sNB7F@^T+7BQWR`E97X5o><7KJ-IYBOQx|9vG4EhG*rT$E&6-Ze7%gub-@D< zW>^UzNtt|q$TXOO13MG+C4hI0!^eh&EmaZHX&h)F!N`T*kOQFbZDDVCzV zUZ^GkQ!*>F`hK~(+q{?jTW(63XUJ%4RXUO{4rxBzMO zQI2}01s-Xf2@Ju7{muzDPxDS5s0V5p$X^D{H)Y5G+>vzg5mL%-H2EX8_!8>;gLaYM zGq?e(_`G^`c94a_h7m>L=|;dVCa-SSw}VqkqmDAV@V&AtVNU=a*#u$cL2r_}TUIUT z#;{&kK4@AX2l1mgj9aawk!cc+U#)}{lVEkrV!LHaSJ3UJYGoEMnQ!2{&guG48^gJ2 z4wHZjkifM=-!>Xkg+r#|Rr3^$Nw;pNgM#sGBlEVq$8C9Ca)`}YG`-hhyk=DpKbitK zwcU{J_VT3hG_m`YiYgE9>@hzZb#_*n?#s#sMlYwSe)ZsP)0;~J#i|32ZK)$sp6RE3 zCUeBOQMO-_RH%-TXADR%=(NkCwhVn(`{YulmeN=GGVItFz^e1m_O!7ioC9sst?^ME zAX@5-y8yoK)^4KG}udm09;Zg7OJwfavByEIv6@Xsq!_ zu0E5PW#G%gKAj!xhn_wFItz+zENq8eJK%29X;kD-ujNhy>omtYzYpjwwky;mL+3)y z4@GFi+tCfKu9kj`^I(dDShZ1?3;!ReOUufMe)i#=8{}}S>i|j`Xy~3(wB9c!)ey)# z41`l)07^(;$$)qsP95Pp=0Lz(h98hMU)HW9%sfCfE^yJ@9KAK5 zeNnMdv2~DbS(c54cjNV6i`w?K098NFFksf`>5Ek?a~^kHO7=CPbWS4+$5G92Q@ z_pKX4_tLxTB~gw_O0;TC%7OZ4YW~95G7HX+5Dp~tckBKkXfwJ86vYz+BHZ*tU{vBES ztI*vjGUQccrYDdNz+(qhB)6N#pQ7oEL&rF2J^k6 zU8Py241CM@ce+AY4r6s8*ISorr`z5B(~5Jd8Vw4d|Mj)wwhAR8Syq}wi+lkmMng*_ zuBE$L>IWk4{!Gg!UpK&3^BkqoAhSv_z+XD)qp$Y3XQbrRoDRc%%H+>rRJiz@sT7Oo z)A!&8_RBUcRgWHjpaxo)OHV)roGGGd)oILa&oL*+VB8Nuhu3Hul1^jHuhn&1L3GLe zWA>A1{t%!4BlnB%>9gyF?{3|azWeq4VzUpLC0b-1Vcyw%fH`!ZQ8Q4~GdJ+BJYc1W zuyrydZr15LFIBSyEr&C(jUmipVKS!F(Ewxa-hOco@NMZB%CAfGjCV z7(g$U;S#&M{NhdY?7Vrx3G9g!Zj!wlb`mD@4`1}zk&vE|69Q-kiBi0wA8jsO0wlv9 z>Q?oj)_LvGV=Pu18Gpn5HL# z4rStA@nUF~Attt5k)w-Dibk@uocl)PY`WBhA`wg}+9bowEHiK@VF|L|$Se8npXa@G^iPzcJ=raUS1o zjB1xpdBB&}ug3*2h-ZhfK$Zn-K5GMUom4GMX^IYF@ehY0F=~3sq4hZ-Co~9z5HQ#+ z)-+$@)Hsh2Qf-aZ`qak+ys8G}5ly zk04K$9Un&X)R9r%fJD4|bnkQV|jO z#e^Lj_2k?*fWz#lHSy;hbpTm4a^ZCg8(#YE*&UvJ5C5w`Y?A;5s#dgq@`dl2@NwN+ zcN1de_nHX`l_{_ZRvfRDiyM<(b??4PFWH|o04Whr9|CpsZM&)yTW7_VJyU`J{Uc)ThChsk{qooZG%RpuyD_Mg#Wz~=@aVZ| zyZcp{D==yQI?T7oZHEcM5I?e-0oJxw5F-^$%}0Gsmt3K+qL4lvld0> z_HZEYllpWSU<6oa;P&i+Y%WYaSRg|*h@e=mr5XNzRt^3m9FUUigEc)rga(WnUsRuJ zffhkON+nC)YK>If;C%;!1u%SSd>pqXlb+v!D}2$+BS)3 ziUhMJiJY%Tl=aD7rt!5%xh=;Tl$-A7>yDb9Fzu4eklsG;$5hAKUVm)@>RFtF9Bq<(Bfg#2c58$Fx=x!A zIG4*y_zf!$Ga4`g9z7k+tCb3HmgB{^ZeM}a48~GB;#&J?pfp+H!W{aS+=&VVp07g? z*W3RyA(z*nfx1wK@p$Ch_ANP_mb_dT<0&xJ=u`Iw=a&ph}C1S}2AH z6IpSnVNvEDRnhXbi+cW&b#fznWPlRXuyW7FRnVeMnKGU`POxjoSaAL40&EGVIBkSQ%`q4Uttg07EIijNTuEj?s+j)s)-6`He@DKVv)9O9Gq zX-h?N0UB!x@B_;5D?)CF0GslNsM{gLZY=}F0$4khZ%{7b$XK4ISLU1Um+g@n`lT#C zR9La!#TCicNlG3uZf0;SJr=V+f9jZP#3yP4L)8>icSs zYS+lyLu)Q(L3FgFW%R(uOh8hUsi$Vg?*S?La8sC1yEPWxU@hu3?S$xNpEVlf%4h$M2vqz3JnK%1lpm_o#Z+rV)BttMM)! z8*_B!!ZphH-i*P6LM6NQNZ~vusdIA~h#a!8Ub;Km;ea;QWEnD^2eyOLP}@%kO5TAE zWD`zrCqHyEvpR369Nn1v>dvD_6`|8+X1@u;GxVW z@iKQjhK@0Ha?_e*IGR;f;C64@`)bPtDcr2ZnSs9HX=}`9VRSY$iiq^0vDRqD^{Ud8 zv$em5tBmpZod^Gu=Ke`w%&X=FJ<0gx*reZ9a{rU(OnCV^0Fg$P5UcHrU zviu!fZ-)~?vMvXmlXjc5Z^@Dn`L*2z_O9hH1~?08K$d_if})bvWE~fvHf5r2($Ji( zYhsAxz7dUq9y76YWX@s~##(hEWA-JX(q}rpVDL)-lb2P=z4;cnn3}94~3gnwY_#&MeKvFI{j(zHx@X+ zp0a9}r8`F$MAP5E8e+N`+t3u<+~6~mw6}9BUsP;S8NO8f|4^#|iF(3vk%oPI>PV`B zYaOWlK!j&AV3xvQNc&ZYsxM?7TgQ%aJgYf!R44FY!Rmo;M>n9-ksnUQfT5zojYbZ> z6V;9rd}sqC!{jO>Rk42LM7Cz7NSj##38gDTL_ZZt0$0Bk=HZzw@o~Fn8SQ z8PQd7U-mGB%CAvT!xIfSMG{nV0q?(r6)Kv@E&R5|x@=PHYh#0nZnwAc0m_$|^J!7s zpv;F%k+(`U5QWew8yFLZIu0+8&47;~XQI$QJ3wAm9J56>nxLCL6smqqD%^)%f*Ln{ zvq$LCuP;6Yr_ln`uusHeQJR2$y%!kxPl3GfxQ5*nOmaxeu^XV#WN&%JuWd{5Vdqmk zR;COXdS3;aGVo+nQAuHxk;5@>vV>8;Nb0JsZ#n@5-;I1H9+@$|tcb#*+w=Q^_r=v- zJH2;^T}niUA{Kj`k%gEbGfl&eePRCYmyMx&^mD%C>91~Tx|a1h5BpEN7;dq;e7KBg z|AY5CGYo`1xg~%8q#F}%dNl4Vf(b5Ya=`{3cD)W+K9fthk+IRJ9F+vM%I=C?>5`+OUL0U~AMl(0JQ$u$+{&BS&=V zTM!w^nMH@y2l~D zxqZY)w;!oNdv+m5;+)hAhe(n`IC?srZeO`%@3+ra?B7U!mbV*(&EqIVwOMT9IW#h= z2;af_XcKwM9?h7R2wGDjC3fH-Z`%v(>cXp32&ohLhq+C}g1opjMT1gPbYxru0wu5? zg%b~$GQf^&#}cYmIXbsA7c&x+F8CBUU80~0d*R2FuA6erJ4 zkSRXJAwz;b1x5dR5wtxWzuIW|_y+s#m*y`_x*1bcb;`s9^%wZAEHM9={CMi z5=)W*HBDdIrbd<6bkN8qamAzJZc=2Z=4>q)2hXzY0ir72S109 zE=GoVU@xphnS?hnv$C+UHz*ipPk$3RZf%~@teYHDWaO-r$$Z zs`JWo1|mC?iq;g)zJ=__N7!2)?sWzEPh99bXwDMBThS(2&+=4|HbN z4&jm^R9_|O8dDObj0k;}x=^8!FEimA1?)_0>_$!h)Qd5rL(3q*{qz0@R;={ob8pz} zd{-Xj0;fr>0ax&6g}FB&Yz2FsII}r|HCV0Dkk}a4y>3;(ZQ?9WMCW^JuEXw#RH|!+ z>nq2uhMpUv12g=Yq$@UI0I^M6a2JIIM=AJXzcMI7!{MoQ&X|xUC}^WiHEcPoZAl=-e6Y0n-Okv)N2_c7r(!tl`HV;*wJFJ1&l=1kt8M z=R|H8z+AuWJkg8tlYW632uA8vsT%Gdk61b~2|L4REt(^B80e{YeaV;U5ck|gb7OrQ+e0N0=d zg|;^T`{=&&pekpOu+ez-?3>`mx0t!j{d)1>Gh9D-LxAz5uI#2Sxb-#}d2fYdJS4q4lt>DDQ>qg6%4SBh z3@b!eQQK)pg1<_kE(}ccLU=JNe-ZBxn^ZH2Rpv+gN(us-04gd zKSqumZls7)k|+<%u-r?hndD9ub&vb^I4Og-B4ZN$*JIWSEcGNo7-rn4kLKnkfcW5E@COV%EKK(AH(ErUzc&Rcuj$XE zT;8L4VRtmcVN#&dl9G~LG20?A!Hq9tuZ`8AUj&?xm2&@}WI=P~9H@KFC8zE#=1J7T z7ex=xMB-+I0=)Z{%JuNXg1&2?7HA1Y7hk&8&)QqQfj#h$0(C_5&9(q}Ld3|S1j$yt zpLbb(;~I&U{E09(9(<6IfMG{fFQ2iRgHAeH`$~cXQhO#%Ov5k;UZ9IiLcWqobiD<* zk~sn%+&fr=hSYE>Sd3rG+zi1A*~XGE4QM{l{W|tu`28vz~{2nIm_WGbArK3f3%F=kDM8bLqAS;E5`82fbhuCL@!T$9l6D z&eZK2(=A#!Tt2308VR`9`|4e5`}HU9>g zvmqF}+0GF8oUg^)Sqez#=;sSo$DuzD!Tvwm=1D^GLJN)kwLscBMEA6x*Hw9p1Fe12 zm%fWSYz|kzAh)3W@7-qo8chYCLXVM9mzRQlwVh zp_qjeqv4z{vfUQpAC6sicaFo$yT|<1v#fki@P@%B_(78vQ~Q$(<7Hu_)``bXR^c9l zE2@g8nr#|QnI668zOjEYN{Z?l-NBMCpwq6sK?`e^>=3!*w|Xn}Awx90QSAJMZ0c8B>&J{&I-MjvIS_FvwTx{yEZIyN&l z#(4L68_@{rfXP9FP$PaM${ZBbK&R)gT@NF*8_RbE$RQT2PIZ@`gCe)w6ZUS zyOtXbl1vB8QAKAX05!JB9e2TgySU01$6;&#nJR5=Erq$;7HL}!&Xsa zSdQu{GSa5vtPwJiDuwPN3US}^L3y05GVBZLaT*7h%zx4tqhcr?q7h4cPz0;vLuM(_ zWFoLFpd}7!E;Mb}K5G$t9K=E)#rb1({q-dE|KrT5mNfBUoZs%lX#%GR!ankI3S8!@ z&fHu70KP~QF^}Mh<<}mL2t6*W^H+ykvP%q+IWz4``53G-bYx7syfAFotmde7!?|No zlJjB>IwSA8R)|>?fhV`lp~7hOV;_Mog<3%}N_ka?j2uUr{pq{9NvFe-3uKcWy4{N-U{rmx^N zhop$iBh?dKt@u(I%%=q>URy-A5vj<*+Vo#BqEv*xI%_3hGD&!ufGlfn%X0`8^_RYO z8y@= z{*^9?x590eQ@*Bu4$bUJleQk4<#YW6i7maU#v|t>wD`qcJt&p%&vWfywXT|@7}@Zq z$)yOUgmmF0GQYlZn|3e|H0!L!BM%Pl!3`@(+Y^xs9;}!$jqwwqg&cn}G5XNlE`xv< zXwv+s)G@=G&T|_>le!c_sN&Z~#RKCn$2`r&v!rVh5oiaI7#6D`fT^I!db`D&32iqtVTP5%j$u+nL%Z_VL z7-Q~HKfLV6^hMpG;$eto&WwhUN83IY;xNqR9=gp9!p|1WDQI2psme-thF|xjs*^N& zFjhCuidObW8pV&-DSFW--6~T4EhP(as+-Sziz9;;xcKb5p?Baq1x5yLm1NAiUPv&ahHKb$SbEnK$OkN!SCI5bsC+A}7~xct=6eDb zK>E52L>a+Q{g**q!2JYzx5MQqVludrOlne6Qs=&LC{t|Hz7NBA1xqn*w|`-9xxP$n z+#oP@{xX;tiF&Y8xUYPf<5uq*>AhM<=@RAFbF12_4l-2gEJ30K;IR-*n89-m)s~+; zxIbb*{fiWj)iDR|&X!V8?cMggo%&GALm5d4Tv&Y$!SM*_RM`{@ZJ^8>2K6n~BTr-v zPR9)`QD+;F-jm8x^J_Ip;9%yOoD^Pwfd?5MMW9gd41O+j+!Xb|#Oo7`ktAt>d5O%H zR?0&g5J9LjK4Z!jiA3f1Yzz}GfL=$%^`+(QM$k9A2%M5!&NsWk?V%T{{SE$~1N<^{ zFPMAH^qu3q6n|Y?tvd|C>t%RuLI1^R5$-KVy-eej@WB%JQV{ zYQD~QsBk#R;EKIxixBLPo_d$zw5rxvm6sAjLNs{~8GUD?AwmSZTx$8nG$(yYHgG|1 z{R+GQ!0g=j9Xd4iNG$b-7cKd^W62Owzb~(cD_t%X1iO0FCXr!dH*5w1=|Pa3BpjAT zpvM|C596F1PJI|Sfs=X{E0FkD#vA}R!ZDgt&Jw_t>4p7bg&<%-a3X>y@R7e~CFDNM{v9~`lKA%+NG$M>I3*9ly ziiFISm8ra}3|0xwT(~0!n4l+Yl%(1+UEI{+ct>mx+pAhn6D)I{q;4hy8|(^oVoPQ7 zYbMA-WXs?3w6$c_?3Q+T; zrG^R??%c3{|ALIFr{t+^tigs^im8#ce1H+FFGh+^A3{e48N9*Xr8D9(NE|4}>+TA~ zAs@`Zlm)54O}sX(KhUE@V-S>!~Ss;s1*fwtmS7fg#MH2LX?_tre;j z4<7eO^Qx2pd^jeSTbvBROf12;te8Btt2-Qk_f8;NVnmpJB=$YAOzW&3k=lRIyFmlj z-8jRz)Alc!SY*H|s5s%+u!GJ8#>Q;gG-3t?=UzfWsUXIWNrQ%*GO9EnzwVx!zV4wh zMh>~rhS=xXV@jumU=kxnqSmFz7-0|UFTCFekTIqloG%|buneJ!@w}hI=%rRqS<%03 zsP$@<4YV@(8O+?~3?&OkyUB#NBK6K2a;^J-&sQAyR11{4(*7JiF!BDpqwMc!Aq z%n@nbBoZftkWATBTsmL-*Y8))<2pGepG(Gq^CPtXXzrXaN)KpXV^2GKEC}WKRdBRU zTcY|ljtTCa+rl4MgdQ)ty*POIqH_N{Jf`K5~|No#I&j{(6&xfoFEMr{SDu z+2mvro-TX6J(rLUoY=MEpHPww=r@DIKR8N4%R#urG!2l3{J5nKV6a8Qj|JJtyDaY{ z#WmYLF+5BLQ~z&qp`2Mxc^UegYT0<>Y|8yYY{r?gSqqlcp%*RUtSWsWw;nPPrmxeP zY%+@@4f+!A@(>3T!()pCbHRRM9*D-R%_iHd+4@s`qxzr^{L6l&0gEXPbvQU~BOl`S zssE|}2sy*-98KkW&e(~H(3J?BPV3gKaLA4fv_*2~tft!nH$yjQ-?e3A_jVs<=Y{OL zlY18WOw=iZV-i!WJrzxltYMw#z86wT7e7XfVOIe(J$&M}`=H`Mk8%(POF+YI&nSrw zDGywG1e-8R8}?Gb-3d`RKe&`fBPw>d12INt3AhK5S?&G5pzxoxEgKvA*1wRR3rhm< z+l+?ws}!rx1ZVu6y(OBh%y63mZm$_ASn+ZSlz`i*CuaXvu8G$p{W-{(1$_Q_nbaXNqE7I9Au403E04w@eF_AvZi zWz3fJ#hJ81p``=$Bhz;Jt=;4F`b!hny}2;j2G9wH7=u|XT7l`xzqZ)ztdrkc0|Y@P z4$}~~j*V2JqlVEM*bKqXhhvIHt6(|A!NLov{ZuQHp6(Yy$bb?z9nkc(wY{}9{fvT= z?L+k2H35%eLD*nZ8b0L(zj$cvEQ+0t=P|jbmR$P(|CzFE3R&(~oUfrvCpF!UFNt%v zU4~htF~A+oQQ5KBhXgheSQSm7U?cPT9c{+2^4%C25pR;Hp;Rn$Q{<#k~M`_U-oI=bib*HtlpgAg*q^1vP=Kz zeAW3Vj^ukE+aM_~n+{7t-Njx@#?BWMl!Q3vQY0HQT`Fy6FL+}987GT$mW3%GKHynqpCiKO{! z1G}rkRupq8{KkXNr5SwI9`A0S?FbRiZ_a$n_nGb6#205{98c#B{YC@YKCAsg=?Jk8 z5l~aevetXmlUJT2lKV-De1`zHMoGT8ZU0a&wsqG?qih2Kb)f%b0F6vq)LJ}p8%>GG z;2t2U-CL;3aGN~%>|Br~VX%{V;xyf_mb37SXT?~V5+b!vOOMm`kGSMLT81QYm`R?I_ zXiid0S>H_p0OX&r|654fehFc6y2e;-e(|z3{MKA%-;nhFh&MFKV)^ zdeA4`RhtLb0o0?$(H}_}>J)2Uw!40@q`UmFJG;b54c`jmxh-n`^EOq{8RpKB(cIi4;64 zt4%{m0qz+i>ovebKX>Q&?B;}hGO6s3vm=q z{vRPTTpt@r-yapOZ>1^p4qzaI1)E(5Etmy^)2vMOZ^cf+E7{mQCOPLtqP!|iiSsH_ zJN6AokteI+z=7PxNH4zoHQ()2ksI=`&*yr~dqchPhieWe(5utH4mnEh?~kXrk@ED; z97&gvI?S5jAnIvYP3o@3=|57ANt_0k9tLm6315X@w=>Q}-tJkEdEpIZda@-h+qN7A^QOwnUL79yHBwaTYHotwePgBNsKBhZnUb? z`F;HH-{zNdP`LalqLSkzQPl{Jlw7JCni`iq1_lF4M*SoSzzC?=CxMTM5lU%x-V!bG zU%^mB&ZOZvX`bIWtGf1#4-@t^{o&>zVPq}CfLQm=<5kL_*etZ^D6;PP>Kg_MUn@v$ z@k}!&5=#PljW#LEXMVi6x^V0I0&xDwbDGk9Qr|ULY84Kjs0& z!ft?x%;7^5N_w&^VNbf>nJbJw4xc7cs)$Ex>rt36o*34{`#|@F-}c%|@M;Qt{?f_! z>|Q3{x0Mj^p{5~6I!T|H#Fm>|4rq`x^KY6w`4ooXg_gTpx{_0FUCy}>OC|}YE4y?K zsQzQ2N>m75`H~I{dQ#Jmhz6WE+?>-4rF(B~QtT%|c~W;uHmm$x#Uvz8IB0u#ZWC&2 z+#*=^KM0&hs2YBS!Z+f80FSJo1AZ0GLQUmd8|II-na38G*T&Qc7h*l$Sbx3A)9+?q@r zPeDT}kEEXU;wLrF6ZVnE^-6GsfTvDRml~=3o-fSTp3g`33ZM7P21*(P&ndVQ&H>A?QH#beUxKMPY;Pg5e$sR^aP0Zi#5nnN>1*c zHt$$$z0xD_@}tfv%)?8CK`N43C?UHGpgEJpkt-yd#IK%EajYnSPce+)D(aaLxW22A z$zX#JoNB|w63akZk5DOgDJsask0`m3z!EME-vK^n%(+-<%mxs$W&PEV;pF*N)wP(;1UNy{VF(x^>40qPv%FpS+f?40E7jYm5 zL5SgNE4hbq0AnI7%n$QJ>j)N$17l@12*IBzg?OPFEadV8OHzCrgIOTu4i zC~`g<1^|s`XQ~p59Lw^ls-Z@iN^};^L^y46Bb8)tB?v~}?K}9vNSg9S#DKO)uy*Xb z9njyPL6OT(M$s{xn$v45R`n-IH%HxbLpqOsVbxQiqGE+5wYTe2{)9|@{Me@Z4c20= zt=(9)i;)B!aR#QcK#6FtX@@Wg-)~x4uTJkf+#v1UfLPD zxjiYxhD3PLD||-0J(0B}eXX_q{eyhAbhtFXm5OC28b+W-xAO$j9R`7XLA}z!D|dNH zQREy>_o=W7cmzs84QH_l+SMy-!BsgR@%sS6U3cd^*8sKx7K9x5v~;8{1A||8z3x~# z3iq^d6LqU1S&_(fSL_y5&O9Usr)s-yKc~|mILP@o%cfL+8Zp0DoqWS>W55NzzkW!Z z7_*-z2TL*!89#O0B=zK&~j1;*@V zgKgbdID{94zZ(vn%G!`FSfH0a$cAXp5%^z*OJ|GiDT}U3cd6Cq{t4dNIRuu-@%FN+ z4VwUqecZ;i@zABb)zjvwMO?<6Q?vH80TzR;auZTN95J=)jcc^VhnBt~7;;G+kPQc_ zBMi$ep^7?n3-5^enIc`3l1;o_ywFGZt9!|?)`HvG%jegRlEdt>=i?_L;`W8dJKYc}E& zVw`1ktAf&B{)ZaTyCkO12TU9TIV-K&ws2K_4F=K6 zI6+4hQ%GD3V;HV~q%ugBx!Yzw-{SpW66gf8*pX%G6zDE(*s@myxJAcCN z+n=3w&n-b`+QK6?Ni9x;hLFI4cS5~2x1?xqr;nEOlw6E74TK?pfg?_}UFjy!3%jE} zvnNTdA(%YNiLlX(;2*@XxUkMe7&(j8p>Val!_)I+~h;s1>ecn^1O zd-+#a5Gr%Ad0yUjUu58KrMJzaBgp!91@hfn`dcVmH{!|dhYTVg+3P5KEVM0N_K!eE zXtMSBMsM$lC9UY^4eq$TFR;!yI9L|>>?nf~1g|_Q&h!D0f2_PO2}HU#FScyI*`->* z=kqsK7Tq5;L}+j}Fvu7KA=^R!P?mu4Z2w{48oWEKo)=}>g12y`ny9+_UA|C1bJVO1 zUFU5o<=nshl|L)#u&XK*yCAF|FfD~BuWWUH=Vo1&;9rw(2{+lvYXWzkH7;He>u!m* zsHr3{J9;(<;Szwa#B4l6t@i|obG+)mVIxG(lecS`>4M3vHix&^$q?nnII)|#!YM31 z0Lm!*JkAM6xBT}-OB~$2+%Rh5{r?Sae+M-Y(Y@}Z{0JXQ>*mGR+I`KHY$X1);Y(f1 z3K$weFL03V4gzHK;`A}BXWQAabHY}O;m+56j3D(5q6W%Al`Wj#i15^t2^Gc|o`Ph& zr!A$SjZ^8)#p>dHQcbJOdF+GGb=5-cVsCpDmnFsjvy0Kyf5CL={SMxMH7Y8?uVNo9 zHmNHQsoULoF6dA^&?S^F*IDB{BR}_%>les_>qn?B3EWG9dX>9xIj56J+9yu&xDn(9 zY6Xt(?z~+{u@A9z(+RE`lYox>U)_1FThw^RDhIcb(I9 zjfc3zPnf9jRVBfp!D-ucL1o*<2>n-KCqCTN5kvdF+4g~9F664uSSK3Iq94urzmC#8 zt&NQR&V?ft(HWey$^10*+j?MrBM)de#~B{jU5#Qg}$C%CYnL} zB3|68c*`|5Ux>RQu5%0|>}!|PYLFVwHIH%w60*sM=GsQL35MAkK4eyDWOnRx`#th? zdw~4`7j&o5PQ-hESW`>Oy~$~6(fjVC4d76kT&0Sm_+X(VeTN-#kv91F@TzX%W`!@_h5bbFd#@kADKSCaAfn?npXcj9DXCg8N3cg3x?kz z65yj)zXDT;+9qS@7*>UbhW2%Ct`)QK7+YL&4+H463XQ81Z{*^mfXsP|#gwE#NIJ^$KMRX48wO{H07}S`M2Z|m|zuU_+Ve7{d>jH+;Q8& z%y<6|CV*JcZ?5q&@lwv%duP=k8gJj_dnX#^uOV|L$hCzJ)Gstj2S4=4+daIzT5B7s z1cT+u=Ee*uF&=%~WO@|H1jxYhBazRcf^EYnRQT%oA}Lns=i^fbf1UJkB%74GJ381kURd}Xd8AY|7D_( zWfVRxJg?t3LeI~g#fqgN#?)~5Clj-r$%LBf!e2ouFD@>=Wk`5Fy|;G{JWM6U z(@MtsbIpb?}p}P2i&G-!(44P!k)0%(2lhuR1W0nHkqs86%#a2+R(-*Seh@7V%ndx zLnCC;gsUa24SkjsqXvRL5Ek}@AI$3>n4mrsh_Fc2ZbJvv@zRvx+I zj#*#GqqnbNF}&^lmz?IRCfJdoeAK%Mn?yuR$|C}6cItT;+>j*gA^UQI>(<&YA=96& z#Qrd-R`;V}O{sh$BFF>&Xg`uz;j1Il(>HumZqTLkYpnhIrB~ye4YBigba;?1ePtRK z?$BDp$Rzi?sZGIjA@JoSqR0$a2d6wYH}@h1^I7wE=0#!qOFsthg;-y>Fv^uqM5EHi9N8j)g9+*bJ6)aoLXkUjbB;0>Vy=8P zC$aY`f+vi;R1Pwj^l#5sUIXp}PgGs(ozGp%K8Ma#kLwheo~uhgM3xl?3_|@8kzuH+ zLPdVMpPjlQJL_cJ3DIRZ1$lF~Ev0}MB{&al2vWJPX2yg z%m3Nb`v`SE?z!Dy+6({p9D4sc8AwQ5y}at>%((t&Z>T1{Ed`3T47Z8uuZvBo;=o%& zLrV5b7$0Bagh*8U*)RA7s~27PSAkJc`6o754&9C)wjqm%=F4obEQ-IQC+&CD$!$7; zU@3-jgF)SE!Zsp=D|jizzsG&rE$XihX5Ga5Z-}(I(8vNov|frdFN7A^Wl+rDxicIbi6_d`ueG@qeDKoN(Z`6bLyIqFzbPf8U;&n^`!Z9;vu+c zdJSh_N)74N`AR{K(IVtZA}+IOx4zB`h48@}AlqFseMmu9Ouw_d@ni;WNs&0%@1&Bq zr9$##76~k`rn-RgbMvLMR#|d=AzR?lF4Fhs?ek+`U2{h#V$Mg(&2${)Jp^lGT4`OO$DzD`bRgtc`{IF$T= z`@s%^`z@YTTI44)_3jPnnWrk@rTR4GFtd31tbf=C{@=zbX9$qZhx!=-iHN8vbhTQ9 z(E{*t4X(Jz+4pb^!kwBEv4Nksxw&7-uIUXe9~+mK{4xs3d^$c(e{)#TvS#Cn!fVzF zrPJ>+l`9@ak{p1yYt?9vLx`qMl++V_{*j)ZVRC~;Z~|@Ja9~&5z|nfYD<<9`6Z=y! zp4_(}6PA@e5zfM13WKay?$tpMBkrqc*|dqtJtuzeCP6uRf4W{^#K@4`+zxBSea&jx zNxn^Rd&tx7kk4nBE3_hIE5(ajjN9w5Ux#BkFl1bnJmYhIqRZ$cYnYh8OhFun_I5X= z*-6kTE&AC>*4fqM`Gf9|Y&R6d;nd*qb-J!4e4F>^NmKL0Dqgk=@;Q2|<)0m+M2dYN zX|fXyRxIMm{-|+qkd3c}o6oe3bS#wab1UmLZLZ)j*gq(vUg`4>mPVa^L5i|p<0&i@ zN|M9fxD@tPyoQz#NEu?~AfJ8JTztVhV!^&L!lI7~TfqO#l$^DzNQ>#kJmYfZK1kfu zKQre4B9UKUiVp`0QnGDEqL7XBb6M4ySx-kx@ce3+b=y0Be?-Nn+ zMuM%I^~22_z$3~2ihxx?8*9ol6k}k^4iP2Tyi2dKf7#Ae*d{)bmscd9wUz2rU8Ndy z;dUhVrQG==rl5E0{J1PSW_FZ?I}Yko&Uze`?hNP1zkNCmZGHFlx0Z_SBFjYXE(-d5 z6Ngp>EyNlOWD|icnIAsw_@>CZ)`g@0{_#???56XznzN#~aj>+yb-a+G**-84>j%Ze z;hvM;h$HKAmhaBijF{A*RIq5h$3*yNY&as0vxLv&75|GEis}w zGebXPl7x-G+zR7uhUrVfG;9X#E#MnyTh-t73r@O0QGuxSUthY+KwsUZkq0L&+3h9a z@!Wv2k>OSNfLf*_UV*C!b!C#!-m6NnYCY)JSInt(bLZ)nYJh!3hn_UonGOve23uzK z9*qJ<0Z->=?`c+QjbKO3)#aeC{pIUPig~mApED#$(*eP~ZUv^eIP-*<;w_r&mA8`I zR?@#v@mx3xEz zN-sseS_uu7+sf;TrS_BIW%1RE;*f|M8^78nWTGN)w%i=qX{A+^nde7NS_%`!+~vf7 zD2C{bB>1Nz2g@hTe5m5Dcl^$~a$F7>p0Gwc@sUs3tKU*w)M)Q4Ox%Vs+!l&=BS#9_ z<;rTPM@lkuhPxcBVZ>R6VBJ3l_DCPXrnn7VN8y7l8-0gVR!Dkk-UKz>HzF-zg^!sw&L4)$oMs2l;m6#tuti43RAa6k(53$! zgE3Ny+TT(~tL>d?yR+oJu?1@|XfV?Frh{XqxE4|fq6O#~zfu|bYFRkF+&q4--0S1B z{;d33<*NbpmK&37?BHK`8zf@=n1Rajpis2DDNPdfYaEeJI+s_{(oVI4OAu>LC;lDF zxL?hju_LQ~ix|6O?o2Uytl-05A?E7E`cqx#8GPDOld;+CBDP#%g+-DwDB@yDNiIc1 z4WCF+vZA*{OEWubGKEdFaaGLGLp#lKjXCIJfa0g_6^`UPx4fL=paPJH7D)PKK&G_< z7GjRfjnQnmdd$3EQTGSc1$*G6P{@bB(Vo7#_t#&sWOgywcgdj4h>@`jez`nY$|@KF zvM&o!ej44~9UE07JAo9ezYYw^j8JT<%-P!y7!kiFp%};qyn^{@Pkr2z z5n&|{LZ+Y(jfUSie`CrJyG+*ceazTUzt+~)fP!heNIL0t54s>^h?Sx$RYV9sEG#UZ z%l0D=g~0);(?Gznv4xP9RO(7exoK#AZK`U3;z;^?kIyR@*HD53S8mldQdAtLc_4M>|VG|GVz8g#mS|l_l@`M-B1yX5|st`|& zAw2&%_buxDy++XW!1|aDf^lGrJO0svK^4ZSeaJ-0b$JAnk3QOKpibDErRB4YJ(y^P z8D^tbNe*R$BEvQOytcgf>n^Y*Nr2zskZ)mvan6<%` z1jvSyEY-dwMjP0ScOA}+VRU!YoD&%{?Bw~@{B+SaU9V035Wg~ee*Z8x^6oZe_Pqjn zxIM`AfN)JjJkU(AP?9aP+-!s6c8fIp&Ke6$L_*A>K zFEhil5}l_XCxsW_kxdQleY-Xho*~02atgzg28QOS=;t!Ba%CUT{ov7QZ=T}~9H|78 z&o^41*beisIkX-r)x8fKfk_Iz%eIkgxX+6=SR#4Xyb%avo?ag(penDXh4 zR!s`09MPpDOoF;!GaQ+~F+^iE_Yk#s(T4<1FLYM3FJZj{F(x#Gtc04bKfFoHW5VYC zXK5~AX?IeAd0P(`#Cl7e7s%T^W_)Gjz&>U_;E8& zXM_c-M-JM-J=$SAhr!5;hTAQN-Qp^zBcLnA7Z|6Rom?21I2dBE zI==*Wt74U+!HGB|q{0m~E(9j(FJ~3Hgc=0#WAK<5!Dl1M_xTxvMnHm;0KU@ge@iwilE~clEQqWdo#S){l z)~>?za9c!nD+H9&eRoHBt4Z#q@g*Zve4w~h=H0z>TWdQo#y~7K7P1v#{w3x>7AuNM z1lo#=E=jrY%Jen6GK4D9Yw^LI8cd^jc zEH?X@uc^iCY)S|^U)(j(XlfE02H|zCk*f-}q{UmerSIwOIeuL7xye0$g-1R+&QC$> zhfn}B4>#;M>SA!yo}XrIfguY*r#WYHsPNOg0JP6GU!h=<6lF=uGndTk1n!3;krx8> z%1ln|4UpERy0Z;Ed#O^83qbqb6TdQhL=hqW7YTmA&3*lP^tO)~FLIz`=|1~SOL)Zz zp%i~>1H_=*EOju#lRYOSJ;41b?3sOB?Kc_rTI=tq&*X6FJ+KgFtwfxK_4p!>e!PkN zgnMeDjPBE%LN6s!Bnnd0&p+Ly4jeJmnASeOKcP&1E zeJOV~I{F7AtyJ!3CY(?|TpIRmyk<8lR}p=K?B8q@`oNIVgfe9&PnbME?{2J;6k?^| zO-dI4P$}qyhiM_Q28bU1d_Db@GRm^c1ks7P#W@so&o?SL`JTF7D)M8pdBiMwTl|mv z^TV2#Q;Z{Zxa()Zy4jHu<;4h4RIK%75Zp;G$`^A`Tm%VGWu$JPCM?NwZOsVQrP4qB zK`7_tMfz-!uf02=S={Y{`yd?8ZdAz6+!|~-(e%rbj(Z95_fETaJ8!A&pLzLP<<97d ziLd|CdB?NsQw%@EyL+Ov8^7CNLw%RKF{PHhq6~ z_}Et0-gBD;m_7=Bj=ZQ2i25`PLby$Lo{=c0$_S19*I@<37(s6blh<*XcKb7~hM7u6 zsDzJ+INZYLZIe zIQ--0)1n)=HG$Cj$2voxf$=vnx8n=Ecs3e>^1MGVw{^^Wg7z zSLXynHkvPAgf@*0|HZx1W&{ypFmY6%1%C69o%`^ZvqA(`Wm&icFp++m?hR!cm@4I* z^i=zP0Vsyh6POCk6Z}W`@hVr&*=eA)ta%lU@kN&J5fm8;F?Dm6m&66Tn5fMpKOK5v zRkLU9Vx50`q(0ASEv)-76%}dT#;-vN?cGOh@b2p(>h02qG&(^E5m(ZY-49kOnVvnv z&4Re{Viu^IxS4dk?`Nrz{VFapA|m(){c}@a&zza8r^^7(f*1RNrySZ&K+mX#vGe-Xp0Tzp7o|U-bPsz2jo6zIw*`Q^ei(87^VjV7JtVNn zQA^lA)+-yL$P&E$o=O!GjKFW*0G+eI%Bw8&`-L-M^wHseVntj;~$`UugNQu|zDG;wpj< zmqPe7#Wh+p;-ZyDc~ly}8m!RYRTJ;m7ZW57F6%z2+w7y=Vz5nkIyDmld8KZN+pH#bKNZWHv06(6msWzr`3-?jb4O>Nn7zaA#rW)&1(0f$BUzZ_ z{y{;3Mk6*L*Qmo?5`%u^)r@Ie!6ZkZ-#>nm5AW{=F-OU0%fC`~@GBt+08L3kYO|yj zx@{%s*ed_fb&mjDr)Nr)*@I_lx;#HcrGrr>V-w*9F;@%DhJ?rh9h6xBaDUtN{m}Zv zhmrE<8L@(HusJ9HJ|pP_5p(egPRLdNSNZ+*73~V!TJC?Opr9ZN^6F=l!X3Zl`sFjm z>y7k{1ym^xHEWLwG(5b`a{UGzceXkY)wcyuk!WSJlKorKbJ>x+Op_ARs;$vJ=SEfR z?@}^<11z9o)&>Z@_W%x^11KGV^dazReYvZ!r>1xpHZ*wHxoGG{4vr+^mF`T) zX%1n|dKF@BGn|=pc&0}CanU~StL0VDW_F{lyU4&K7VmD#&``;E9gpf7swJ+PN2$NK6%^*r-H9AG6lEL{g~0Ee**LkBJ^r2qZ>qW(4iDGO&k>$3mtsTA|Jr>pyJLd@gHA_92Cfiy?i8 zB-IP&$yhZ)Der&GpCqAd7ThvEgEoxjS-lCLedhe`);@j%SHmvEL0UMD#i&X;(B(My z<53S|qyYd}Ac<$46U7)oy8S>Hvm=w+uWbQXz=r3d?Ck<`9`wn9jp?eT(0>JfrZW#x zk0#upIXo1kFLm4RNzFYi$RcJ>eCfd1KjVdsG7Jt+gAE(SCJiawvFK7FBNE0%>p0Wb z>v#*trN#j{c@E(z(cHUuz3=XzVLfi0=B!2R?tS@<>23JnK!)}kjo^wzAOv#Jq(&Lq z3gZVn4bcF*6jl` z*r8Wf>r)ht*1l$O)R@%A96Y4h$N(*af0s*z@0y)jHel`GPNg)=XKwTpw?CMf9~kht zHSW`ylUT2M)J@*_-C90M)Kl=QOivTxHG5=PX6P=N%NF|_R_Bk3 z)i;?KJ!v8Pc6yAq8>^%1yeJC1)BwU_MVZ`RGH4$yuk}61m8*o*l~SfnH=r0u7USDd zuo&#sDg;1zI5K9a+DvdTIk#^rN{C{%B+!&6mDS@=a#2zK{z|)a)*g`g$;hGvJx85% zt3zL9P20S28Ys7beLy%+L;lGU>AfVoSG^Zo4fMT|C-&(OWP3&3{;pPzShVfr9<^QN z;;^=CaUEqrR#qVuwWNpG`l+(|*WA(L97ZyU- zm*jWVQZe0Jntu!c03QasTB$canRVI27 zIz>F57HOz*A7F&i_;ygt7;{(~emAPoU1Wea=~l7Cx|=V)rqxjJ_N+dM{Q|kb8LFlk zM92fXVMrC7+0gCCYnE_WeiRIO+>dHbJ89!0ICfo8LLB;1EEwFmd=n-{yP`^2iI28} zOn~srmwl1Qg82t(bUZ4H4hS`)^_HdyAn1 zp(E8TckS`dWA$VmJH<-^`g2A}uy4`6o24zPZBse$kzh)}!y#YK_|a~MO3&b)Ok zTN_6_ALzmWC^|sx3tuY22-es)BZF%YD|~P_FEim=br_@5BZtR+cvc6JxzLJs+~Oz}VL-b4f!5+HmB=^J zJY^#oDflgeUE2n$-Epa!14*U?($pHvjiJ8T>NrfVgvIyT4ERrHD$zrST($;uEWV6x;zDgFTIlu=Xf@Ak&a) z-ueVegL>2OfFyCh{$G1xDy;F*ke%o?%kFU|?Ft5)WLOOnc{F-;lQb$5fLM^Y4WXP! zal5j8LnU|vJa_KYuD-BOo=-=L|E*3H_+DPIhq4zj?HmvXN>ulTlg9ky0N#7cu)a}; z`?Qb7)QR#|O9WRhmXMclPw$$;Rr3x8Bg0YTk4s733w%kbAS_jv2j5DuE<`ZmJnR?q zH>d(xuI%MFs}dqTQU75z=K%*5QOzA$T}Wf9)JiKY;`Lf?b0!{&gbdAESKImqKDICo zWkZgTz1eYEdRNXaJ+R9pS@PD);BS}U-<3;aPP_6+A2egQqdE|&&lTxAiVAva<*2|c!mDzX%#2+s*|3h08LmBP;>B@k?Z&mC( zh|HSO!@`E^jr9Tup8BQ0(UAZL=0u)H&YDVyC`UIEn|11e__rW51_PxnXm^BGh<5od z?_D(lr$M!!GWbTPU5=X!s;XLi@iS+XBV&)0Nh4w=j5R ziNZ~(o2K@@<{iWto;9Fan}Df7RZ$hNB*Fiv;DSeSuPaJ)E}QrgAM>hTtjixm5ZG4O-N&5d*?jxeg-@ICJU&1q4b+Lse%uqnyw^?6WoC6 z{7JJf;tQ%y+5x1OF3;r#1kBndD8~?1=}@9Cd@zF{p4|ZCYMsu+QX81^JBM1=_OU|A z5wQua2kpq`b<9xxrqTmGar>H`EsG|!c7qJs_S~=6=>UlM4&h}E@Aoh?9Pol$5G9nI z?aT7h3i4|uTToQw!@xy>;`|FAcoJ8qc!<*zf5zt$$XUuCTy^YKQhu_T@{$|BqF;67 zPG`R#zB0gUM@S=jFnuIPv9l+T{Eo+_h$Ij&U?FL zh^C(fJ27UJuP_KQ6K*2J9T~K8t4+wmCpKL5<`59TX@2`uVoPEA?bFE6R=yU?&gBF7 zN9Enk96VIXS>+_OP(DBH78oTQja$QeLV9OhR3=~}-i@?H-Br!^`frchr`|(IH#~IoCq9!PfjBAue!7C#gPh3cJS2_(^Rq};t;zjHm5&mbi+166|J3?c ze6TM!Er!j&&s;x4_I#1}H5|+GZ6$lV@uQVxQEsl{QxAx^OA!cYPiXF;p;YNunwb&= z{7|Qw`(=N{R@wQtjFEbutqaoUN;(Nl=6_o`J}Lx17(C)SzlcW}q=w(<%<*@Q9{vQy zOi?3dAN_i)Gt6Cf06e~`n;>|M_em8`(8SoJqb-X zp+!kOvYEX(d=Vt%&5s?6l?bU=OaGxM{1Iuqx=hg*`8Faj?75QifVv zdv}!{N576w&;v*7sr5j3xag$=PR5{u%u#K!W61qGxge?!-);-f_uS^jv0 zQ?7WEj0(|Z#<9j(_(?7P)}X*{BoPpi`NvEoj=rWquT~SdmrR`@O~#JP2Q08cs{uLj zHLV430n_tmODxe~pAx)qBk0(Vx>Esr? zP$T7plp_z7Y9m$8YOS4+ z^`XNE$)=6?r8iYzlCO+a)i(s0aWYKBS}KKl1SJ8{%YC-Cd7U_3=c_OM81ocZ=KYc_Lv$P}ipn-;u(6 zwW-ZHxK4%jt-nc^U1EA0_`VgP#dYc!CqH`(VLYG3B9}h@kcLi}gqP(K>d4EGhn7&d zhl1hGF(93y;17T!0H-fgyzRB_AR&UdAX(Ie7dGtA8Rmj_eMm&+Vtj~65fc+St~C{= ze8MbYh|c0`D7Lh?X?p1(YF;|%OICoOi33%=wxxmfaoi^mlqG!_KLE0B{MXgR7Y)JC z059yT7c4B8*epmZn*yEZO2ye6AX0lH^n)nXJ(~Qeof@J$Bnq8^!4NgYEsQ zHgFKGRh{mYqYDR~@TgE^9@Bw|vq^N=bHn?;*T?apGU(ME4yAbcoZvTZeVfU zliS$lPc{;iW@&7}ZC-I{U4fl}U0DGpNnMAcqgDnufa@f3*Cf<7YkyI2FFi*<2r8C6 z0_l0-^lp!v(G=$4UfL@KytjZ~=4 z-`FqD-Pa2qg_mXaOb#}E)?x69nSI<#@k8oxu8*)$AR(n1UQ7Y$$Gfr}>lpq-EeS9+ z4}^@(-o421L}7}W&pSLzMjQ2bwjMFV-s>gm0{6@kgkt@UN#;j8Fn~w%2XyVo&J|4S ze?P=3(+`YhMH^2)jiOky&E8!xW=-J*6te#z67o&!V$71<#Mx}v2x<|R1|K1nr;4MC z9~n;o8}kN+8MKHP76>t$dh~$wxm*xWICS&jsl5Q$bq(e%e3Ve??+E=kl=1aD$$GE9 z6$T9C7moGa{i8I^`GXDi5^ns%;Z}v+3#MMPks{H1dKO`72~z z1h$Nr#7b8wG8C+3FwlSbgjV5B7fPKNGx^fpFJiE|;^QQ{rK~*U^Eyf&L87Mt4*ZBP znhi_L-y9zk_%+tpOtM*L2UItKgpO+=`5hl91Pi7JfarNeBwwXac;b(+@reN9z7AnM zr;s81&uOl%^I)twUxIGkRx$NzgoJ|}<2?OX8Xj(z!8wff4ZDZ|F2iW0bmoS`IGj55 zMx=A#V%lnxsS4>!S1dguN(`H6=!DWSy#(vr77CKN3j^O5wcmQM>SDt!e9j*V2H%bt zQd5U$^5SuAKM-ar)uV)ApI5!m{fdj5n-_Ny$3w-G_1_KWMMQ_J;)P_VPCI-}+xlmO zZQnstzET9d+D>r8`m#Y)`Ij@W6N>T!=eGYBQW2_w3e~&rE%T>wKYqL0QziB>sk7(v ztrL31a)ijQ8McVmis#Sl2*`N%PY_16w$)Ms`DV?4)pmNMr9lLN0R#~x@RErbe7riD z37^J7Us<*b+k(<`HIfI5FMf1sVkicQXRHCh|4q-X3TETXBfK5RV608Kb%qtUTD5OG z=!Sg+@gP{#7)BZnN~j@7oE(uT`xUs9d?IvTk**arLjg7u-#g#FXR_Ajfqa*~%?So^ z%LeC~5y~icvk3(t2ClRi1B=OM83rF(j6$;3F9fkD^gk>#2CvuuU6(piY*Ln@Xe#OCSxH(~Zx86V^RB5CR@sEA3e1?Xhrgu3!G443__`@Bl~EO?^sD@9%LXa`Ben zw)${u9(dj>8U0V53W~%S<{+}?YJ&J!Moq+I;FGcz!rUB{UmzknT~n7k*=}$`gO5tL zX%CS@(0wNKUx@jtaDp+=bykDD8$s@>FCE|gm#fQlabujkVIL7;Y5SPCk|JEaN?Rr) z7Liyl#Re(xe@-RX4uVN|UFKbDc=;<(8i&77BY*2==Rv1Y<;91>e%ZC-$u}>=FT7bO zlN~3&`l85P*yiW${POyAX2LQBXzA#n+?zRK?MDk>J>2UT^#LqWmx?~6qkeZFe^fyj zu7bigeyLhTe9|C`*Wv&e6nKcVb$|8wHm93mGv|NKbKiOh0dx z6^R0G>oo1BTXEKpq>i)s<6#VCu-7jk@5ARSLmI;mRTu#LNJP74*3?jNMLL*N@8Q8g zqi_f&sOx_wCdZE3HIaS4y1VAF2SU-~5gA$=ojv<7i;e6-&NAZJk-;)wg;%N(bTVqU zWWDP6QB&|>_uFm>`HZK01=COA_>o}*o+WIF^7K)Z%_YSQjHqKQ#f5l!z4=NXM zMBiH;h%psy@NY-((rESmtUT7R^|L-L;jZVJ7bw;!lusvJxxS~>a@YG}_OG|qoS68` zAlMtQn`S?#Buj%bF7X-MD8VHP*&u{5U(=56;dl32CYh<7HO2zo@>{@#c`~U&eo{hi zr*LtAX_iFMqG0h*jF%zWL77*GDgX=aPi1n zTJJy7pEFS-bSZR^wNmTwhJX|^IH7YX;;nNERbT8W8MFez@JrtVI{%(kx&Mz|#3xyA z%7Dt=&5pPYB^4t{@nWWO1q-v&h%`-52QK6g0EiaW!`m}eI~jaIaUcU_y z0v?$NAKC%Fz8)0NWCG3z=Ei}1P6>5ZUI#`D(kS*0;&bbV57)I%bRm1DDf9|ywSApa z*s)~0ZZ!uS=CX!|I-))!WX76|m9YTxj(=tTjWhmDQ{LbwKFpz-D$+Xb<2`?R#_rLz zQF1Pg5hhpreaJXsjBF>ZE$S?93v`IHUCIF$^TY(HOh0f2B%Z4@(sYk(4}_xljB9ozppC#pLm z_&3kfI@z_1L&3M~VW`c&X(`Vg14~OyC=h0&Td`pKwiERa`R9<0gjJekY!4jEa&(l- zyj;|bA&#~1>T2n#_#v?B8e@5*&|`F8TDgb}sN;;9q$2+!4Rp~w>gZ|0y~<S?<@h?$cXe1w9H?pAqCjFkIHE5f;NML7S|ugKO!}5Z+rbuq6Bfle3L}!i-TN` z051N0?4>skBSgNPT~53tI0t?h;HbbKfzR~x7ItQ4p|ox3Sd}+SSRzeTMyW>gc+7n= z=MoJ)vG{&GT440&uPkhA6rE*^up44Ci_-N0TqBFz~%pqpyl%8X^#`A zo>tH!CmaEVkN_KM*nb_D-AORy@*Ut&$Ku2Av!W)r`r=lM5C7>EFUEuh z1*Tn@Uglg>+jI8tOZB?lGJyLeaxJ-kdX|KPoM9wS&BC~gObSpEwBHsZBDxS*0VgVf z6+^Vl-*F|uZ|j!|QJs$~W4;&%8u9?m@SLI!nE7*|TYT7e16PdUjvd8t}K`J4;H;ep~{Gd1ad%3J0JfgL$DqB?(V8 z>WTPFTIK`pD{*(he0O>ZurLN(p$_S+bKpyK;zMfzgNyQMaaYw$p!aGSmCXcaPYW|{ z_4U=!8Bu{s$6#>uUx=zxTPnFl`TFA0Q!PSlZ%m#es?;e?kV$c1!nv{d>hr4aRcglIH>+?~MZbvP|30$`4L~5-~K7&aD*w8P6>D0BGh+}Dc<@6 z75g<-n?(>)L2n~}^!RX>Gz%RsJ+;46Fuc-!z92}AI8}A{eLLRpnD~k{@W=LH#rBo0&j8QVCyyvhDoVrivTD~b}Xbd&Lrr=Y>s*a6NMcECj zZ;gW8Pb04K|Dd12OeAdWN!inFW{|IRAMSTHC!RnvxoQ>&`Jex-Rn9S5osG2+Iv3*C25Av2}Q9YsRHHNR5 z6zPn7Sak<#Jd9&o7OW4>@gb{441|0BpLbG4f?2lIzr}b#oT7njvOj(Xw1Ihq_owau zOiVinf(|vbmcRgC#@5+@FbPHkF;#%=?>aOUsO)4l9NyL_No3^xH&3E)9(9=%`V*?H=eh?itxS>v9$0={XAy zl%A((`vKzI(_o^scMpYI_gc6>oh|YYAAvGnrDSmO)oObk>U&)v#%DV%I@|lYQ{dR_ z3*_cmqB7|K|F6H`&-2CZZGbv4=-U>YGFT*p%TzNcTGbqzv%f1JJxY;QU zQWbG6QiI6&r!(T7VX*?G({F%}dG3J{Wm!oqJk}3=hB@h(Uu0=h;p41?2;MY^P9>JV zAqm+5W?(6X;5R7zgiD*h@yEcarbtYK_<(DLg^5)Bg=t(EGUpS~g5jS#${oZe zB~1JPv{ZL~K_#=U2llK&;& zj}ow}gS8a?Cs0YDU+?juwh8lWU(zOHz)S~M)7p}muoL<+9}!zbh6y`_ufU(O+Mza& zqxV3D@FR`cACaP>%${ESu@g1G|3OQ^ypk2GVvMd2Yq2|nJN0I*VAu?70qilpI-T7dsFHJb`V6-S+h(5-b@)0>CX>jOFq+E++axeQ#pzOVD zwx1w(`ghWB^Dvz_kTJMGbBZGVSNbl54nFztj^f0QJ4|4|VzHrGslb->0`Kbom7vIq z1QqzDgccGT9ZeAmx+?7z8iEf$8zF@*3^I&GbTHtdNJZLV7s2L&43DPZW7)m>s-`a& z-$KIXEswT(UN0UevNBQlB^WtkK0tqAa<(|K0o2m+tnjx_eT3 zrd?Uy7%yp1^@1#Jbh#(35E%xCV^q5%Uyu9zS>YI02^dw4E99G?-9l>3m*btI3R3 zI@c0ZOjp5v~5QB$aAS`-;_s}`b(|QRqx&Jx40Q-j}x<~<;8`}BggE?c1}nfxSwb zCg7M62KqvCYqVV7kYgRpL;tNZTC6QkXvj3a^(CN>v2xVp=xjIw#@^L5&;h=s!y%%9 z`a2jEUt=HP>{BF43>Dfy=colGI36H|z8P;~3jt)*UA` zS;X<}-XN#=$3dFkBm`>Ig%Lgz=0MU;VtO{|-PPc1e{Edxw}nQ=IDS@Bi4xQEvDoOI zfR)&-DSY`R@dA`#!7TO3DbJ>I*@+p}MXIdq9&dLKk0lXQkF1_)@#QWCuGR>KJB{c6Hjrfq2fP=Uq@{!?mcn#np$yV#O;(%W^E&@E+7y=m?b>zFfCk z#@|w$p6dUr!A4+jn1P@AANi2*D)@>KCLWYEfk4@`4gGyDh5G2Cq_8{3^OZgAI(5N+ z_y#d`IXh2<*$js)?%~F1*j=XY#dn+MwK9&tg_Z+WTKfS^|6!^|KD@Dsw_j7%wS%Qu z68R=LYao_<)>Ci?NOZ81caVMn;-lyWf7? zn#&NJ-;~O^XzWw7@A}lb>|^@hq2$C7cc$m>eA1&v2D`XY@xufAP{^P%_t=|p=??>J z^aoJyOI{n>EfC<0HIoT@9l$}7%s{CdMlF(<<}cV}b-W96a* z`YRs)B<5VJk_dAMX6q|bSo}f!%10FBI}w^KL4gy{_3)2Hd8qFz4LQC(i7m(I$ik); zXRU!Y@5uGT^|WJ{1&aamFn<4WCh=fzYj7X05Yw?~Jbp5@875;+u=ZHIMc$EcB72rq zfvJr`Oc|TXE)@b?FAzMZzkcZ7p=jCQ+fgyFrPe5cH%3_7F{ZeZteapxu&Coq=o4|1OK>A#*KE|F+ zAyVED9Fm;RJ_KS4Nhr0%x$xU+q$jK2)RZ@QH%b?r{#cI=cMk>f-oaDB%KTk5{Na&kv%5q#rqc+ zFX+f5$M4s#b`7=zxPimsp<%5n*PW1O)z= zLQQePe4j`@V8+eD$^SW#ViJiHuVxpKlbZpo1h07#!FyC7SGPb{;|lo z{EuYfy~hCuY7^CWc7%t1>d@AjLnS|GzG8+j+6deh^|QGuMIB&KrkYGFD70&(X$LM1 za;UHCVTSO#EZ<%3#@dJ>;?YB!L8%9h>q~12$FOOti}C=GH46jFkjI8N6#=WR54Nik z?2x(z{v0rYjwD;?L3u*f=rK1zG8c%ZfCS(Gb7%Lmh-3G&zfLfGcCNXjo1n$dT@SHR z7w$zL?^$#j5Soi=uon_Ntyk^?neF@UAkdO=lp%^}l5vC`m*oIFjv{YW!spw=!|5(N zrX!jkL)HF!}h= zGz*u1Rd8nmv;FJOk}dmvHNkUp5-f#K@`)9q2mE^dt{9EP8s63|e+8U}0trhqt|u$Q7D$+QL*%J>cet2~_ORD2m4 zcaQ!U)d+TcH77WC>8XNkfYQ^OZ<2?QtXAvXMgH&i|B>Hc!LkId83Xc*Mzt_{XZV`^ z8JB%Uik;w5u;q}ZPAJt%uGTtvsh69ha>3eFd)&!F+~c)nB^CVmD2P15a5%Lq{w{+u z^_y&v2~2{;uQ;UQvcx#V9O18w%cY0Z@AHe;eKBwb%21F=31WZM#>STYRs#eaBrh2g z;SC9%ITMNCzb%wf+5|W_tNO+d_f_0L_NfprqbNp7S3=N<0WMlf3fOt_Nx!-D5yo|e z*ux7aK!yQ8 z$jM%k&QoOBE+)X~s}&X0UG*L8PkM(AXi-YK0CUCJiExJCWyY?kFc{2xeV=gQ(Hgh< z|E<1)FNt5?%IlK6$*90v5sX_5TQ8z}8?LtZFwheGO84Dfu^z+yNHy7#N`gwwVhiyu z|1se#*Y_5-PJG)L%83=YT{Hf_V(uA%3=F2 zCtq48-Squ-KkX$gG~ng_@FK1P*9^*wIn``80sC)N#5c!>$X7#mu$?PFqpXsA`eT<6 z#Mdd0-GqRlyY97Xa;ibT0DGUAR8xD>#9ez#}t zQNAqQY>?AW!xT=EC5u#7?;ECX?61$xZJ{=u%j3-5RPx(RRSB+#OAf53n|dxq43KOX z48G&K#a|HR5FlZk0Peyog`TX~S{vV!y0vDNos*r+4*-e96(Xz#&~?rI%_f)-`;nqt zVLYieIaCFTB zuyTjUdry(BnQ5V^mSLR(JG6f^+NssAB_e?nn-oGV06<67WzBVu1qBDiZ`P_Jaz#w3nSAU}R z)=vil#h({Gnx7EQ6;ZBc+bjcF`{a+ot#x?+{u>}Enz;b5w$sz7{q!JF)eN3VV5jBH zB-{+!=8O@oa6!9P=7C^~#nKnD|Fr;f8%>T2&7Zw53xj=mlk**J01nb6mZ+a@$NV;d z%*|XI4}gFu4lxj!CH*|0@I$`)Z?;AVMZjNGj`usVyQl73fk731O_dDU0_M7Sf4V%C zf2Ho)6djf@^}!q>2E!1u-^*iX~jEzb%pd750UvB(3iEyZ5dod`M^Y zYZjcMp)LC{+%l6xu8@dk$>8G*eK=&5lL%n=)QY)ss{;N9P1<$6(oQK}1Ib|c`6T!^ zf3^NXnOQD&DO5bXzBX7lW;Wrb$(Afxa?w&Ch*g*^`y)6PuKm&fvJ^@w8hRXFS_;KX4+e*+gVJpi0hWLn2BmoeOyQ`;zXk5WQUweyFM-+d z5Rj(bap{sOmCWM6a`$vbhO6%kwDdf^o$R2EZlMFfJ0x;^K1RWvGCV`Xb~MsWNatSf z5?tNhBv?}(=2A>*@7!=BGpBjq{=HC3W#pj0jDwAEtWz2(F(_4l_i}nqfmftktOg%W zJT}5wEeXFT8D3T39vJ4HL$q^(H&Lzfiy7Q%deKyM82qvj&lxxF7408Cpu(jnd&m1dBcU%=8l#>IFN#dWKn_;I zJK|uNJAe^KKTa!(%?rMh6j$ztZmim}#$mA}f)gK4_6r!{Y6-hFn-^_{E=0k${qA`T z7i*V((K>Gq(YAZrd|!U*9|gf@_@dcZv#L3jaP3+VYxs|oK=SS^wU2sqYVtt)d-NtP z?^pV7F&2vSeK4(`f9Lag)EpPUwv8)};~`;!$+Qm;PC)wskBCYeGlO4??CxU3w!J7C zchp0L71^NR>wMm(o97K0c#&?{@tvzmf)kgYH5AO)$}SQFbYS+mLjK>)&!Cct=A(MN zn=y3A?32l+tuP(`KrJEWHHp+Bn7tRz`7z5D)F!BbSr*L>|J`gqM!<%fY&RD=;kxla zi9sw&4}7}k#{QnEJ~&pN)~8Q^?VsXZtKUgQP`P_L%3?|qD2f|XUf674YTs{cA8>JB zhQateFhhR_KY~G2IJkc@h#n%-TdNr-RL$}19&xOdZW-QN)Z**G`@6xj!3Q*(*j`p* zkXdNI0R4b|@`$|CWP!QZM@2-C_qIYMLai^n&8^>G;&`b9vE^#Xw>gGa=O$2PrQI2m zT~Iu#Hvc7~;pa$?111mFJJV`G#HsZ~ z#``lL``=TkG?ucR3w+OH(;g8FVIKz)`jz zaiw_u!RR1v-CAEG%KDf0=db3r9lrC=XSZ>oF-$MJamk|_KgNrMz0shLx3IidjkQZ( z7z7oxMjL`hyGaD~D6mTIRwcw&x#QFFle310iLLE?P8`!GYv0Gz5m7T}o0%;+;6)T8 z<3)tZQiUtiAMEOiv*DzzB59)Yv1G~? zAZ8pN%|nltxY*Q&GW=t{w8@G`#}Enq8I+CFg&rkO&t<5TdceZ<_^~ufo*Q9^j{-{N z&g6aJbGIkQXZbTqjZKdo^?p|nFQMtvSt?3;KZ3)Ndq@YP?J?S64oXEX@> z`6`3$K2?c_YZ=ma?-@UnDJW+}GI|8;Ngo|ae8%miQelp>_LXz7b(IM-9ckQmks7bk z1MXsL`wq~Td(ls9E(RVF2PHlX1Ty|3zUIXeFmk=%iKFq4+(4W`>3lJ5V%<<;!K6P# z!K9vsu}SE)8{RUOTBY?D={Oc?`$XUaR;*KFMi9CidNjoU0moTn>(Cef@k{BNOtXHh zz_7)(&cM;q=Ba3{Lr2)I*fk6$+xvN#vbB0$|N9n;1p@J8d-C7 zM@3I}ciMX_!w{}llje2yLT!TE4xZ-jZ-5bZ{!@Dd?s&cN1A(FUnQM0{^w>w-luKb_ zz)a|>yO@f01o~w{hgLf0I-VuK6&&;zIVrwMyZKZW{^SW}78y z3|(8!e*r~7*b%kSmxeBAXrs4L1y59_v_k+{r7Y4(oEA;huzCVp%A}$urpXMdKoV#F zK5?{A%gV)oXDnObpCLgNhwogr=m9HmQzZBXLA5{F@@_|&wqO)gDrtiG+3*dDYM<{c z)^kW<28L2A$o%&L19LV#k7AL7qb0q@3gszL1fK7zy!g69x`c`Ca3c{=q#cHtu2Ybu z?N{Ng`Q=B9>3?_DhUcv3UME=0`zx$+d#w#^P_p)?0=j&m!EhpqS&+V!z6!C5!i6O6 zc2sx5fmni+%kqiaYY~wOxsFH_$M^fx=q1nN1SfJx1!WpQb@dNX3+Zv-ASXI!%mNecVK&D-Ag zJ->1%DAy3QA=qt6S^wo*+7;_2Y2aoP4O3qQ)k2>M6RA%DNt?6#(XRP39g3XDt+ve>@E1H$r|B1;+;B{DwC5t8%l{TZT6-wvEy%Ddj+U` zZ|E8Jjvu)inJJ4mkJqE1?>+4V(9Q*>Z5Ok%?ySyEU~@>w#sGCwAoAWO_21w`=Fy*x z=%r2=WR#}`P6BX<2#^D$%Jh<%Pvlq%>r~(;Pdg>Bn`jL_Y7T79H#0v3Y^Sf|0odK@ zJQ7a1IRq3kncngva@GFXyPT%e^wJT+1!P>f3tdc!f0}e`R3(?n5V;6rw6LwOswu$m zIi^E?%ArLaZtj*bPJz=~P1(R-${-?v+@2e<%eC+&=-0})&Lh`&Ak#^7KB}!YB(|9; zMKlUQH2)Rz=7JHhRP%b;OuZ?P*z=KN-+C7OooQO9?ZAQ9%gWH{;k109avz6Po_Fez zhQNLRZ=j=CRvor0`d0Wz3{ea;{~wUha#f3!SW^FNZ-qwUK}E!(5M`#>i^n6^cE9=e zoZPJ53}T}36p7kQ~L?cv;{Rd>gTuIUe1*QGT{`)U{SVGK`oFsdvldF9m zGvL_217_|83D4)_*-f{be=A%`%Y(9LdC|OEhiKu1W2+(632S3W5hRKU zaq`N1#HUupS}wb4ZscTeC;mkN)i6=5rI>YQoHF&4kHjM zgw;%a+et@@k&tX!czD6V=uoCoo2|Y@h1qI0h)Kn0FFhSc(2GScHzivglVZyO7*APz zo#IWoLaO_)cl9xKCI)8o)#`D)u>s#@g_!$}pz5JN9aRtzksHWNsV}-jCYsr(y5w7R zcTZr8TKz70&}=YZb2_sgP_4&T=&aossccPFX!n+C)l1yY?J~%Z=bdE zrmyuP-P%%=%yHYF_T2U4@^F6r_d7NOQA3wr4E`N@8Xo9iT#C6u!a7t}WZ(cAE8x1< z^)Bt}KG7(2sI^vnWVN1FGVQ=*-n(zOr4g9+V zwkEt_Y0*N(&C0}=yKG7SU7hk3{*^<68y7`Mz`+UnK>wkf3}Ju{?ok!zF_T$fp8b54 zM!w;XNXcIU1&}U)Klf~!k?>^ra|9y)erlrZ+zs}oX=NyDtD3QdJOdtS;nDE=b{=bF zR3th%_b3{G5mWFPUqyA0v+V9}El}4dM4wQFW_m2;K-y~6r!d1aL25SlUcrLP(BA-D z*U)#)L9Xa$E%?W2@wWnkwcd znJnGSE}!=o3PUcnsPg-@jtD6CK&r8UxT=1nNcDyT>B?ItdWrvGN#ex^_&0Mf#Ah`6 zM?2fe(xE+~A6LfNMhn2c=6$*8Rquo`97`MRx!lpb9>YMaDw7Soh-9q6?6V;_1tYZ^)EFRtY zw7U2YouOA9J-j%ObbmJRe#YDw#&E`Gu&^te{1Dt?3meKQ#83psC$&s&ot~nHpPI!} zMVRiyXeU}lVykmX@*$FY41|@;tt2h*`U01C_&jneb7gWec(D$&5vL?fO$EtaEJ=>n z_tf@Kd&#r8{f4^O_LWoR_f&2=MA}pvvHZD%Mc?TmwxD?m=xcHcW?+^<&=O%F9~E+L z5PUwZsL}8FaGvj?qie7QC2DKE(TyN6SFVUj!~MjH>5sc9jp8l=_xtMF8BjL%|TaVP?T3K@y)k z7t#rJXa8<1RcW91bA1a_pA;(VI;=zNvafJZhzGm$DlAIX=TERD?|o$F>&h0Xxir*Y z`t$C1lVUQw{83EMUn@fQOosb}_=)Inpw>8B@~kcgX`bC3>-cm!Bv6K$Hk@n6pgoW) z%XWJXu$5eC@p(OO*8%T2i#B>=4LBGE=MNjK8t&8q5(o<%7ZV|_6!LOL^e zL%BG@B^BBcqB6XkO#19ZgyVJmU?R}SqD$#?Qro}vqzE*UvODXLiXn$=kraA5j$4yE z-|BZHl_HT+4e)Ch*|^ZNa1Co{BW0Iy;a+hQ>@NqMZ+QqY7G0!;=eCOXM{2j31G&6^ z4z}7O0I*B~3km*^7?`E|7nkn2ZOWQ7x@R_8OoWUn+JE6C{mzi6!_$pt$*j!ecMGuTX z^ilVAeuhzdPuKS5UWFc4H!1Ck1C?wsN@_|XA)b+uelS7AUeECe-{d}EIW*cYQWR@SDElc;CaH*u+&r%Jvi~&&wtI z2#W>81Pkb8q#qr5-wArA;k(XECX6u~H?601Tw1dDX`PbjH^^b8!Q!}==nvu!SD6Ll zX-FAsm1zvm8T)G#veY!6t*fBzo|)ce5G|nLXRzJ@qs!P~5P!(*OHu*qgUz{rHN$E- zRKGZ7Zg)&V?ey#ne6wq#m(uQH{V$;Gjhq2s^~ySl!AN!H*}kiDbg2 zXaD%VWBw*0#y_Mzx@Sn27chSJmWJ5q;Vwn_G&13LasX@-t=k_2su=swB{(Fq;k)X* zhkGoo+>!E-w%yb$hCpAyoNctcOEU$${WKI9`&*Fc;s8655BUvg{@)d>zWv=qgG zLPpu9Jb6~Qf~gODMQ5RD4x4A9tj0kGfdMm5eMocjYKFehzRny`kgR>s#BL+2MJ5v3 z=j@O_e5Uz~c zvk9-hGYgZY6g;75N!X)?<*6tU4G>>>QxAn6u?kF6FEOVNu-#26f+u^04L;7;`gv_; zoM_CC&{zMPlyP-lv1ex9sjv_cRUzJ}l${@)8oS?uvN@;L(^xNZgUT>-Xt@$I zL_cZw`k8ZIEZ5&bH+hDBoNc7a0_GP#+qa`AYAkQwY729GZ|nz+-?fnHHY0|gbhv&D z#BNmh+yZOx+$qfmtsFu?kbuB2>xa52uBVdf8bi(&lAQumM;0sTw8B86)z$jwMQy!f z*uE}c9`<7%VdaR7liibU*3@vf*3`u0K6y<;948~9`IqsWXXhlU6^4+ab>t}7VlH&aRD8Vs<$n!Fgz zTbLgfpoPiHDHFdp!mLeq31XoCVccslVywaW>^Z5_#Jm<@}_(nxAn0bRWR`+ z9l)g1<3|^^y%8&jT1LapkT3;WrJsr`k z2*aNeAbiYYgJ`>QQ&3If30c3I^hcT;*JP^eR=-3S5ZGN|G81u*O{PLAnBG@`x@d~p z{6k9zqvOQNf>c!%2oel74(N~CvEW&pGTb+DO5pR>Ox5U95vLwar4dlOS=+x$I7H8> zm>QbuUC8;3@wPD3GDMcI1f7){;n=soN1z+S))Vevr@W-ro1Bb2WWS9f$lJ~{RD+tf z4Z+$ybHvz{$!beFWAs~GzS~0$?iF!H#Fo-XO?&GLlHIs0TX8#EgJOf=#c7|yReP+) zP)zXp)08|3%*fO#j(_GrA$_;)Eiu!fA$>QnOf7J4BJ z`7+!4p}fs*qW;otgqz?S_j3V?;8QJIduvzMdA8YhP!dhRLF^>UacIDFppwJJM+{Y8 zV?)dJ*HEDNlC!$|>?ZO|c{!0X2lqRe4&;RK~yB-mkA&hNX!b9a0QAj(~JZpV~#nf<~-}67@qjM&pe7OM~fX@A8QsJMJ#y|1gAAe*9eTo z7|JgVKT;ay7YfRB9-Dc)1@BtOZluq-55c~&4$lKk3aj0p`{|Emk(6~4hbA>#uSCfX zXE^0Um2wyHQFv@%C1QJ-%zSaqYo?%dI(*r^n8YblgY$t11Itc;df0SbC1Zg@0~^*0*H>55)<-y*I>< zga>161K*n$(30#sVq=!u&cM$aqF0&H#_2W*TBpU`P2GsJZ41cEhZCinFGb&MWV5)P z3~4g@xB7is8WXv~nbT6l%P72`T>Ly98zI&BT1ptG-&{%u`8~Drquh)Pn}{g=<$X8u zdO@=|EmPJUsrG8<7dKLVtUKQYbC~-{(B4FEu?W<%vFT>v^;G{AhEGAoLrM`yb-3b^ z!Q@AMAySMI>hGQo+U8=1rC2$z?_0i~@93XNg{$|sw|O!n{m?p`Ef)g>W^t3HK+TQ+ z{!+ONczS$$H&R+-4}r@JJivtqT@qX3B& z$SJw9-WsCh7cOTa{w3K?bV>fs$+U2aqLROn8D)MOUY_w%$NE*@TcqMHO&)~*1rP)< zjpWjCsVY5A@J5|lkb84KS??th+x>KgURt?)O;*#Z?Un8#t8nT2nvq?sdK4+o_YY;G z$4gUDQMErV4m^!2Eg{daXc()xzWCl<+KKK$i8{=~3&LZ5^?UbUb46&sfw+cu$)9OG z%$x!+YyZ8dZ=W>@_b?8}4B)`+p*v7oOuZOk%tE;;k$bphU5ND+@!ljh<#kpi&-tyP z>%2v8X`IMrBP;v>ccaJS26k6&j2Sax4e!(1Trd{4Vu&@*9*z&0sG)&p4bgx$>AZ@L1ZUz5g`uP@g95EAD| zUJLa0^u@|bom+E11})pU_)c6(f~&c}NUlaTNVPGi53OsxtMxd0>HQhB$nzyjjEgj* zOj!DNRn}09!3wRox=YybLRH&kfDZqV{Cx0kq#P-4=)=JGd#YMHVGYw9>!B8CBH>B+ z`TA$(qM@G!Sdm5}gKq7zr|ysaZzCUdjBc(cnrK=s9Qrx3Ni##{Zd&mkX>kWx-2N+I zkG^)_b8BJCG4L$^;q&TvK+Dt|Hgk-YO^ zX#S63pMHSX1(X48XtnTBgQoMyK$h2<-io4iy;(fj^)PQ(S{UQ zhkD~jFP`m2)%aOP>wqoUMH>sJvshs01cx;QvXiuU1mLi0Dv>~ zg-8+B;L9OHT4vTN7gnz!F*$km$osyDLB|E3%DKafXmviGfTB)L&}TE}(tU8!F}gKs zmo+9WQ}`9d=i}Mu{e$OuP6qQb0Al=}O7Px*4-MR0Wf_#CsEe`KB5N=hMMGeH5_{s( zzQL|tSflx5c$iWw-K>EFMOn79tlBud!+EJ)_V{X`QB%G7k$Om==Y9Eni{m^pR79Zn zW6!QUdCT>D>yytKlR?VUYBNz<5|ZXW^LLkGJhZ3%u)oSF;C!xPisxbRy-{Q z6gDCSpbdXF8+H4bntw&#G6j+WU|*AR*(-*Lo4Z0OWUNJ0FkgH39GTO*`xtHcULL@0 z8UE-e{^5KTAo~VymZ8hMOgGKj(5JFzHCdhw?Hzdoo>>~2)tX^X?Li5tY_(TcfJ;7+ zyEFYeANGWGSK0}Zs2yUB-~Ih`VPWCYz2|i|;V6a!fm4Nx*Zj9g5xH#18v$}^(D88k zW8uaK*Z&L^Iaa+<(_zFl%|__JWNj@e*IW#Gyk9G9uqmw(F**?u$0vFxZ)!&wv3@!a zG`Clw*w&&f0NrQ zI3o4eHmkRDaScOxZX9ZK0j`tAw#MAs9QgAVw||BWf{of{%d$1EqfTXJPU5`RoLBVn+ ziy4I5``ogkVkNx$_q!6y2l7w4vV z?|B!+h@vuwsh=P9je!XmB{Kp(?>GAgQwDF>1c!>q9ejmrf5rW^9wD_E|1f2xJvw^@ zq)&uy>fF2B!7^}1iAYOZrmXTM%yKs%fQeXv0kXP0-cQG?SFoV$ED<*Sp%2-w!qpF` z5$bc{f^hU} z(jF=5ZnIu?NDcTnN)8h|leN@-vp4iE=u`aJ{G@TgF}R7x(wC*00$I#GZT(jN-uU?S=@u?pJwgc- z!{d!X>3@7)bzy)#X*i0q;dmKibV4Fl5;~Bmi~XiH!OL8CLV&CQ|K~P<3Oo4P7J50iRO>KFfQrUy>bSUS7tOn!l4)`LUq+XfMJ@`Us%a9i${HAZZki`tp89k206XodCP>6_t2pE&HCHGpnPrd(+ej9* z6oicr0EUc+@6T?pY6-ldQo;gmlz7*Sx!BOP4&%+45709(q^)dUzM^v7e4b*=V7#-xy5L4EiB@=-o*hB0$b~81$20>vvv@ zs*9EUMtJMz*0p^evE)iBRZxYauqd&p)y&IhNX9xHjHR{mrB8L&&RR-^wrm`cs?7u6 zAvMUu9EfJO`q2^1B1P*!*OWk=WE5k&s-7Ntm)@t8cP{YSgC*JAmT`S#-dl*D-deZZ zQ|aHL88J8!AQRHdWX75?$-3O0&lU_yjsn?JnFbaAg;$kIzYmQt5wfGGe(#DnD7p~F ziC-lMZ4cj?uq|aLZkI!?uC8f3phx~+zTxnXi3a-;LqhO-G|LCxop}o|>0U+1UNu8) zc68x02J18EMIA|sTsb#ke(yO?qFhC*JDzuqVhwa&A|Y#1K6S=aU%yqs)ol9%T8RD) z4cVFWEd-lvx;kr+tGI)^jA>Y7HVa&rr5m%l4OjJ$zS`%q1a^^@A<0E46m!BK#^BpW zYxFzwz1+ud84Hj`>(0W{0(?)?(;d6Gxll_1`7Z_!4?v#*8*f#`|6}PZ7^3W+x9MEE zOS+`HK|nwnqLT2O$3X#kQ zBn4R`vG~?WtKRe{iu=dSq^^a$vg7Y0J7<7+T@|tnWJ&*d z&AQ{_X}KsEPE9yYP1uW9lV1Qu{NY+ouzt~d97q8VL0p&2P#k*&BB-mCwBT7n=Nflw z-dG{A3?J56R8z%+G$*lS!xmJtRqCX2o`1O%qa5KxvTB8 zR@djQ+mSHwygmM^Ruq#694>d0&p7XUUO$wIh)M+TK(U7XzS-G8n(yA^D8)Roe-wRk z>9}!>mCYK2weF$|u0MW`n(!=H*X0Jw+CfI?>Qhtag-YV3aC#fn0yo4&p}Z z+eushg;t^T_(&u-D#F1RCs4XMIg<;G&We`~cnR0GbI9$j=!8t9JJi0Tp zWBHxl`HLt~wO{4YouW)zJIYEdOa#!U3FXa}@-yrvN|wjUblKsFm#e+HK{Zo@`-fv+ z_X>K_m#3Vuk~}wmMqLI}lY(4?!PP_K4GJVwq?#N;UtshXt zDDB_Cp<8)`T!NTN%3B%&Gu*)?mrT{JEAioEJp|z^d>lH8$lukA?UTyri_=Z*^&=2^ z75kuo@XnQ$yBI3%2~+`F@kWAXH%iZotMPc2Pe+cz;uNy!3J(kAeMyIrMO7lkQ%etz zG;ksg*h}Yk>>TRwOWX8v&xw@1L0HPNN&7*WL1M_h=5ejAQ>C`@y_p71Jqgx<&gD}W>kU2s(ss7`w&lV_Xr>f_HH$*S ztS{dqdRlKmRp-O=ew_qzrkx~iwiW`%**&7tH9AM-VeX~T4>Y|ze^InOl3RY|e`=7# zyn2B@wO`yb^{}AXDh_=FU$&ml&7>heXg*xiXMZLwAu$0nhk=;=kK{crDiCU2Zdb)Z z5;0*z8j))y6=C)q8m;X^tjCVhccz7HJC&f@(gDnK?#`stcS_pcip(83r8TU_)@-9F zPKV+5<8L-L+7EX0Y4i$zopsNpdfy%L~}sf#x_p=@eEe0$7_Zo+w%0tRZs&-lsfNF#@k24b6f045^z<#pos1XM@a@@1 z`S6*K=&uTd#AK^PI9*x{51R;_rBuI>;hd7U!-1UhXzIx=-Jhd4EyJ6ZH$RfbXZ4pD zclVj_RdebY%$HxWRw3DKP#UTH>DM0G52TcClBTHp$6vW9{L^+qe=c0}SAT7`5sLym z)p7+$N8o<$Wr7ax#t7DA;n1Dk)w8#QOt!X68FfvYV2n(#8Lly9cjvtK{fhR94uP-7 z2OZCUUd^hcwwhH{#|a3@hj?~6RCK_j9Lr{U;oF8lvxmiR&;UgIYZj>N>%mvTb_7Ti z2lVl~pt~&&LfYKJ=-q~(jg6m&N!zSN`B*>tZn3AG*Ne;0P4$G_cj4gc2gme;7@sL$jXv`r&T1E;e~%A!F#&o zPYI!^Igp{U$y-?7$;}ImM~u&8<*ux_1|fncsb_wcLId(_;L8furb$9m_*u<+U^I74 ze^b9~5_#chWl@tOeDbUy)r|Q<>uLFG0yW!zCQkn}A2d-ygJXM8g#v)KY)kk*{9xmJ z6Oq19z*3K@MqB)i#r0;5W7tg!IBn z#|~4Lg4_hL@bear8!gR#2cx~mf7`fNx!lWuVi2q)*+fRr&>we#>kU6j(ZHnJLe?8( z*vcaHkL#kstcK2LmKB1 zIJ_WA@iNwnF-Fy3AZL3xgw(y0^JX1YN&R5&Ns&pG2O$t6kkx|$6{*eXQG<`MFz&)R zm<`4wK~~!CvC4WU!_WyJsE`Z8^#~B}Sa# zHW%_J>n7vGw7vvg-5dt2AKpBNZ6MUs!--(*K*Hf>RC=Q*>-jWb= zkJHK$Y<>l{%Q=p63lDWnhqdI#({jo`!JHUJ&NUv`d%*|Zz>M>c`SFDb2FGQ(uX9O* zYDTouYro@6Ww4Yn0^2`$bdZF#3*1~}Al=0c96|Hkj5Rdgok*O62$Mq2f9Z#wn=pwL z`sJ$3|NNJHO=K3}om^L3eY#5|0e>#4V7W*BdAf|ACcXzAHoItcrPz19kBhO9Sgcg^ zuNWW6eWQ)=pS3Ub+0+}_bR{NT`a9Rfx}}4cdSAliO7S~iO+lfu*a%mbONCS+3&g@! z4|7qnRA=1%v^PUbl}T*K4>pr|QSO`ed*=@MJHKsP9Yc&PzuneygcfMVnONyg*2cGi zl+rbYy_d@Q3pe-=yQ$PrpOK%6`zu6&kHq9@iO43a)pGodMS2;_%G#EjAV`fE+B3}V zD~<3oW!P(sHQ#s@n1*6_EZfnF1VSHQ*z2Vsh+L7(^zEPd*C=4$;>-3I+e`Z}wn@oE z;7qyEM)>SE(D@HM(@saie%~d#6rGQ1_QxG!BamuAkM%O!w$tdTEUdCC|oy_fnlb%dE%t zDIvYTyz?XxwIp-JmWjmP!bu<*tGzX;(!2q7CKB`G+iX?>3LYPK!C5*4IuGI1yV^7`T z4`bY)fO34vo15MCq)S_E&877L$v$AXOtJ~MK4flEHhOxkMQEWPGf~Tf2fA<*3L4pf z2rVN$pYw!`p%4!0<|x-s_bLFxQ2gsJf;6~$6DkdNa`pj8X;PwXc?Jlzorg2KpMa`2$~BDQ}-_q#A`r(L?M^9hj9x;Ta}* z;?RNR4`nN)B~659f-FA(49Fhe?)fH4Ep=M4h51MW2_6c47*A|(=7ON{P{9(47$bRiK`Z)rL*-Cqe^0DD$bAp1&v`1 zPMcuvlzH!}MjS6yzO@P&d6H2W#!j4+_GpS>rxQ^SF7Ijjl~19 zdZLH@jMKnMvlJ3%kK>>M1d8UxIiqZ$+liKopjqsPiDzP1Jcroj&{PbI~H&hSe=#sA#}e9(`M5D)+o3Zm>{fRlJbxxN@df(I)yvcJf7UvUIYc{2d%$;sJvL(d^gc*GvM zFc-)OkT%MIhZ#9aR0P$X=^P$#CmrXXuU~0&CEGY0wl}4arkRP!*MDIXzW#yhdo332 z_*eL2nYFU@3f7Q9uBzo@#BUi}SM~jzoHFLU1JS%XGDGi3;Zsu^wkVh%v+;i2%V6cTR%xeT zrog+agJrecvn3OWcV;s0^2Rn`@T>T4P{a8_`6d2oj+X@gUt)8gb#^QXR7>@AXtePz z4f#syZ50wk2lswOJ%B>U@W5|+&>fTnnug`*LUq!RF8NJ8EMMGbv&*is1{>ZPe1UB{ zGvE-$i+-H;m0eL*jVPr`%Kbp|P9!tzT2o^_r_yhx4PTl3g5{9G@kc3Dz~pzm-pRRQ z7UP!D9kgub5^~aSyIZUApQ&B7hVMGme=ZC$CSrzOG{so2-*YOu9n3XxVu=|@@`v&u zDLiJD;9r1EdY^ac$nSar?uzyo@`T%hlx?f%quCw~*j+)2!cBTT_kUMln@!ou?6IJd z3ibQ~^uP-_S4IWEXkb4bEvRx(ae5~}e2AZdEMj3e;;zZLO7?6 z3hiL~3~97h5zYmh^V9h;uzYu7T{vQCy^N_be&t=SfgLi)?*LDSBzWuhAc)Pm3INn#C7mMU>5n72B zvU48yv7bp%LFmz=*>vzZwC8XBUuqx3Vkwz}GOlieDHQ~gJg6$j7YllOS!qfn0bAnv zk8w5&c9f7BVgw+&lO|*m$K!5(IdSTh_Gu>D`eq@uf@UyINL~9wwo7=7gCPY+y2I3F zWMD2soLs9c)39Z&SgFoy>u^`@Ta3BRuVJ;%BF@J*+<)2{r@d0c)q}Nxe{m*2mZdSd zH~Azh-?X+Fvm?1F`%SYG96AG22V@+4RS6Y<>cfD+C(A4BB zMi>kH?^YP6tWj#SAvLW$(Iq0If^>Lm?PK(xC7Wz;Je#{aqlZN3=9vK~)_UZN6h>^X z6VU`ByxdvU7cf>XnVo_LX)xQGg#r-i4J;B)Vkc zDOjc@NrmD@X^tY(;ta12V>J#{7LQ!uj}DI;gdul~S{M%fl%rPo{JF@8*fCQ9?D;Yn zw_#*A0@yug_s6|PfirzU&5yXvEqz|Sx$AXH@mKO>4KM!0ziuoXB_YGt!rv~Gow_7-`kf5KB!t;Z^Vhc%7Bz9>t%#X4^3tojcCd>XLBI*~+$6Rm~tQET- zA_wN@npmhy8bzpt*D?h1&MiV)C&_$K_f+=|`1N0xG(3yu#$NW`UZ2FYaNtt#00T!$ zWC?cYL{-AmG%E4m^p_>Uj5lW-<%09UBPW#^%{cq92(GWknKyp7=5u8~faD6A&(`l*kHvh8M2y-5xf1k)c2 z{8}oB#dHM@1tA|v=@&QF&PI!UfHz{OZ)K#1l4SC&2|02UVb2pd6YGA9<+qQu{e@!i za!VknF+sh7loKr_iFt9cWq4V)%8-C~`4Gth7^#%RU8b#LK#7p^=?;!?tF`4z35|Yi zEV(yTXhdFN#OD28hDGv-Rihn)-{3jR#)cJRlRU#3<9YYF-}#{RRK8fi6F!P8{tH-} zbhY&qnWi2Pny9vnXPjuH$4zz`l5wArafi}`;@O`I;@ah!akR6uiW1aKwz>2^V;^$F ziF&0gpe9kmTCNQyroK=vUXmA#-QQ_WWg)D&un)j&=!w=2jn z6>zy&{2KsYq^eGxj?oy9f`S58p`Ue8kTqP;n%3Ki58>Mme z(MF^N6SYz+>ub+Gs&v3D-EF3U$8YKAs4wYEtY=K-4;p<4h9;j+J{3MWQMe0Wp z7?|N$n3)%jE%Xi)053-|&^gPOlNBA+p2xkBIct-^yGvTkP!`97Y;Yk#M#t=F2-c5<60}wp8$Qw? z1SovUpr4pd=a&ADtb-ebTC1W>j#lnqXjbQcy^|OYnUavjHdK(-L9r)gq^m!0rho9p zV8|zH5FmvcJ+n{nOqo-{c!#XN<*Fh)YoEPzcoysxWbBpJYYx0V>FbUG4!}{6< z*y*Q4xSPw2c?DjOw7N@Al_#`RSB6)W51KwB&WzVpf>6G{;GxKpk{YuD{uFObe}=3k zKx9$l6za#NDOCyK1fjA*L!k^j6Lh)HDxEU?u-X7qRBoSqcW1U-xQqTm>_5<4^VasO z$0ygp&d#~^fx(+qt~vNGaSh051?7Y%Zp;BRc8jE&jeWQqfDC!UwC#|{&PXu4M;sfB znlBFLw^=&pfHXEfHeAI>N(lDrR17OUGsi*Pi02DO{O9ukuk9}bysreErxG974`f_x z#7JVVhZ3hke9YZ+1<&IWoL{-s1KODW(?hZFGk)T10iJ3zh)EVm;^m^hU{f@pH7~OE zj`kEaw52R(&j#hrLiK`+-YmPOA<}uD3MH1cQYd)qi(y_|UBM<5u~j?G@Os2nU+u1X zpwP&*e>e>@MTY{AHp$@V!v>0SNVd3so;wm9>*RqLS`(f89IvXLJlJBDi&)vI_L>kg zP0?S5rLsKR)-au5yr+AFB76lldaOo?HJA0u$Wf(low+2Jy{G%|x#ECOXU%>kVN$w3 z`R(NCkxxla4?jX0;phueCfQBI_|hh2&%=FzUazA|+JRwyK_|Gd#A&z4Z{O&GsO{r_ z#CDVG4}GbA9ZUM>NT>AgArJKh74HEW$o-?zEiYn05bq{HpQX^B53;o#BIxk_#lX66 zNx@y!KXC(H4P&mxH}qDpKV>`d%K6=Jh^La+coS@oNXzX;Fzm>69B#KUd&K5GkvBzN z^Wq}6ohj$`0GJk~#Jrs6?0bB)$t;(y#~&>|6GZK&qov1o+@Za858r*9(~}s4mJRR> zn-QE0HCHB|$268*2COov{!X{qe38)&>0xV^gtM4O$rgZg=d zJc6dAcl_*cy9?*N9z2HZGC-)FX2`(J-gYC@5{Bv^yfso?U`eE-z9gKWY>1_lM1mj# z>L{$!mMyX<9Kn`#6hwI0w#*pMnO3*>0UpbL@Z_i-|Zz=7?D-+s_KMsD2GUsB;mdfp$!^(u42LT|7;_F{y3g+9!uJ z`kbRDHzJX+K|3k+FMjMSY(wQ6a9+;hj{3U5Vg*&y>OIs z1_=@`*4AHHqowc4T_=TK-x3i*Ly$ha(YNru3x+BBiayIVwX-qusEn_ z!3;13Q_IYiM#Om`{yy=OUi}17@9&fi&bd2Rq;uW2WB9hG_=iEk8!Fox_UbX?LmQ>R zSUZG_s`ka$wKF{ulj z>*wa|=m*BZnOp4eA2-O3>FZD4S6R;osVtHULJg zW&xVm4>ODf1a8br2z#tI?^%k!`$m)YTt-@_^FL8qTi4%!9}vwraBEByk#-t(Y}Myx6tI4p)}W3 z0rtqitii@%n-rV;jor2IkAdeOdHOYDs;iKn5F(2+8+g!3B(yFY_iSC%ePUPLd*?t< z0j^#9NjT3w;zqF~p&Ad7d;z%4c`Pf8LOib4D+W82N#03x*S;?R5VX z(1zkjp|h4e!Eb&f;3_ESNE9HaCVMJ9J2#%!DTu5IT0Wyi2M~;*Fh&C`B+Zd@=^z6>5AARX`04u|GLQlo7RxGatxjX5UEwbHwF?e=$=;o%KJoZGTWR zM`D5c_G(_l^nNo?HY8i*AKU> zha-m^Sg$|T>+#qcM4b`tV?JP^6eh@gm}}L*?)mSYO>v1Bv#<4T>) zI0cK8Rjq&dFOsKn*#J{+PeuS4F3!)XQIJCA3;f3|A+7>nS7Nk!DSpAiN&Ei%R9}=Q z>r0s4ttTCGl3l`itrRL~R!8_L?z{eyxwFHtGMF4+$7K3r>{4Z^RJD}V0mr-k8)wTi zZ>W}wr^pF2yswkvUWGyvFVFaVH%|8w%p-^AMVQXQ2wPh zB1L*alHVH1eB~ins9?&Vs}V*@c+eLqo{-Hoh6@r+17yN@?987UaNtQ>Z1Qlak`PkZ z`@cV!bU!0Co91ANl*1deBDy&~?L~f3TCtUC*lY!x&8`@W!JZcCRT`^L28>|5>M}54q zSfOA4Ws$Rd?P>d5zl>C0yN(DF*3UD3x!rDHb`%NLR*DR1p>@@U7fMY{RpD^i(nK*7 zA@!AkoNusW175^^Z@|dhr~yuJ0(c0D2n7Phdpz7hcI_4?j%u0fdd3=9{muj0G(Nv+ z)xJ7+WTyNvcVw2e?=g<}2O;&DMeRnesR1pI80g6+pqmptc0@Mf_=qAsTN~zJ@<&=| z*CnsBmuL{_5AXzyUDp`eNAhy+@;=PtxwL4S4$Yzal~82z4j` zgrEm7^0*01`)7z}8RdftLV8awEyfSg-eBK&Bq3k?vyYMb4Pih*6ZOp2t0%G8{4KQ ze8P7&i-Ej|`6vrQNDU5+{m`_c4>t96zxFGlrv|S`VxM4bjv@2SSQVh>K==Ow@a8V` z&wPHUU1PB=G#B@AK(l%T=cMpR0^bx6AFU9nyL8hH95@4mM)1pxSonqS8hckl18LFjCX>DP<+Ltp~aIlxA3-m-5)n zkP~e5*p`Ycz3SA>KgWh`S@4h8p4V^9Pn{kBkP-?kYRfVd2mX(JzJu`H3J`q`!jowo zDo!-;d5i`q`w@7HLavj4F%K$Ghz1_LV*uGMoZKhzs)jU6BKJ4rkaMSll)4 zd)mcV1VT^+`6j=hgy!fOE zz!zq zPJL01bA0hDl>km47&5jaCrkqvTqoC%qfh2c5$%{9)6sM!ZOQ+qoj zoU8w8E-WxRTCx3$?0$TN|1aOc?~ucO@im3^CnBRTAnhc=fsX0iq4-;`zETzHaPZ)a zI7rFl-a%=%pTvhmLX>i!U)-!*{`;lPUqnyoxSta?m_p-WQ0^SBfvEkL*CQ{!T%-1O zSv`8|X>QZES4d%OjmO_UL_uv6d?g%23?ZFD9@+o~{vyK@lmXMz0`La{0I1!t2!1l= z7ndE$)dNKDP3oh^?Zfi>{d|#8qD#Nc*I_-9>hff}c^9%%vCDHTD-e&j=@p)ra~8So*UM2#PF=IZi#OXFaM= zFob#~Day|fUj)i~+oNS|@9Hh`ZdUOl#Oa!ZPCfFou`YL~pi_MdvD449B}k~OZliyE zcm=%%aC^!rc1sTZ#Sg7pf6JIuY=_nAbZMawHYiB_myPEh89-aLg73CPv>N0w^t1l$M%Gs#YR-L4fywHje1?z4tFn zI&H(~Dab?bpj;7bzbBLtS^e%}l_&gzG=;NT*SBoxl5@%h6TEe*6=r2-!>GY{Nv5!b zW}}rB-^et0qNKDYwa{jX66vH>#H z6b_h)PZ6{Eq?M!6#Mo4x-vGK00-ZgK8^T{Df3T8{Zjipse*v|e!O_WB$+3LD$?r;) z4**}IyMh9?{)tFQOaxh3XW^Mi;2NrNwuI&^?Ks7pSFDK)uJ(4I8=@2`s+v)VMlJHp z5VW~P54d4s22)n%P+Waj?4m{BIS@BL8nX6lcHa+-OP@Y6e}e%0ggV!3>c z#Pdf+h5tJp0U)tA0iKsUfCmuv>5+!mmS$z2<6+!iDl_Eq6#puZjNfFb?33nZJ z9o-ul!Q{?HpET@{O%uB$y1!ijZr?lljmZ-;*mp9t;@$H1%ROb+{1&Voa5WQFgqdCF z*Yr>s_7e&hT=3&U{dbZ`W;;l6sKGo+VE$UGBVQeYp$&Wn_XUotO`i$l%w<`4;-{#n zYecTg;5OV}Nr!Z$h;vcMv)M}~q53Mxt#ftD=daHNyRLVsvLRRre@_tMUOpPTu&yxr{64#FELNx7(rqIg2%lj>54)**Z4FPv5Nv zYv%tDAm{XtE_Iy%BTYTw@AO#nq@8{?{JAEIDKZeK(V|$Rag4)V=8m>x4#g@4UhIC8 z*5>XCXX*%cjxxoak$F(H+1{RS{>ru9Q7}C1bxdh-tVJ>iw`)XlyNX}6Q$cX+ciwAe zE^?tm#s^aryhf{UinZiDO%V>OR!J<>V*IXj)rnS?ML{!QyloZV;q&W@CY z$1{LE=dNdq5HAlM6pm40zt$JVeyF37`*pI#o~Yxnjr^~w@zQ2q)h|;W%e=Q7i*(E8 z-}!qI^@q_fy(<1if;MI4x$o`oSDCW7Ri3a1>Lf(@BG{6vn1)YDZTYzBHL)z;)}jz& z7TWBgq}#WzBLH9xVt`*cC1oyN9-klf{?Guq>z%|f{dp1b3X2cW?T~xR*US56Z%3Rf zKQ2BtGn;paQ99%f7wJ&{x_eGEWo~-hP-FN@BvXgh3r0sg?=AMuY20#9bf?B+{)7)B z5bc|E9PHhs&Q(nX(NCZOAN8_TL;pMqu|g%zgIuAVnc~DL=`RTwGzVkA|JAVBZ$~R< zE|k>a`jPSb2lWUR1N<++&&MrkcRdHY`Z8oyg`^&F;tbRp`eLOi%DYY+$qA?xJmW?4 zLG8)4m7}o}M}E03DrKrG-dkY>v2VAM)y{lym&Lref1o3ih^z-pUmd#1w4tmo!&#SP zhR0h42_c%O4uduukB>tGTY^m@rprTAYk_hD$4tWb8TT9e@x?}_6`v?c>6uIkhYu{0 z8ylhB%;gTeZX93f(DX{*%km(qTO77OZF^Na0;INzT_z-Coo>GBdHa1qtr2==v`7ZD z?Mc(tr^uES)O?9?ycmPo!wEoq#oZ^UKv>0 zGi45>AsR?b*tE6!OJfMhUJ0zc+%g8MVG~|8a`BLxS==le%JO*O1nx3#y)rn;)j8J& zIqD5jXjxVIC+3&YOuaFSG&UAK+7imSbBV1jY6?xp*=iR)&*yLNzO{11iP3=!YsRWr zqYHwFY(No|)BIR}JrLj;{H3F>F|~iZ=o;-zDT4`;aef*fn!{2%j=Q{pB%T!di$atN z6{|1ySC~vE@+2y@ZIG_*e(dyvE9V!{co(1DyR3`iVR%kD!(H3vE*E;qiWc<)rpMg~$K=nCzMYy# zgCaxNsBh%)l`vJbF+YUw_msfT@(cc?{t&eCaoc;+`mb?7$G_jKLfm}FPY#8In_C5QF?W5qw@ky;!I_8RdxT4e|L89lzV3NHZ z*zf%H9wImFh$bG^nh2_$IzH|JO$E?P2Z;|$niLWUHySTgjrc;@|605s9}otEWn#U4 z@Qnq?6X=Pp0hWIw&|LqV^?P*tt3n&YV+_rO^l~qtA3s=knVp%}04#$jFjPh3jhh8G z=@G)x9D;!u=JpA+POc)n*@?~^CXO@h7ju{CyLhKXxtP7qI@aN9nmt(%e|DY-YmQU} zXUd?qV}*qAO#P_~)*cAufd(d1qev7(s%6-RBOPYJPPD~0zK=jw_ezpX!LCqLYy;%6 zCeb`PxqLTnD&Hf?!)+Zgma1pg5_{1PUY8)!$2PUMv$CR0tNKbriTcsPt-L3KG8ja3 zsF(YQ#7~gxCXecs6cp9B~&u+?h!GXJYh5I$^@H zfM+A+E}b2Aci&X!jm-L=wTAbE&q2d%ObaE_ z5@MB%=KLKF>%cdq!)xOS6F00flOgH{!E%NR>RrY9Ad<*mVo~MBoJC?RLsjIytEi+x zqUL}qGYn{j92|bJWb1D2`~mla!v4TR2|w}Rx#tl{ign}pKJ$^+Z|^7hN3T3_vIQp} zGljw`p7B04g)MT;9)$k{HY!uE1&*I|@6LelZTeI74d_R5LJo_aDr<*oGP!^eCH+~M zQ>0fIs#~uf!Z}m>v4{Je+UR4OqfcdUg0+VLQPO1(%#S9auVb9!`JaT~_fu@9(C3X4 zR-|^PAK=5S3F;pm-4o<_;r{Y=xUr{QFo#&Fc8%u0Dqs5f-H+83SZ(f2OXVY^@vGG1m%dmxwfekTvFE`+}B(GK+)Z5|2j$xu`VJKP$Wtv{~yN%b%7xRJ8LYnr_|Cy#e$JgYj# z_ju{Ok%5~vA9}yR0!Y~)rh2a(p1L4FzoumPwh%;L>NUO~uT%oUnxW~UePTVT z`35Asct2SebDaN#4{|x4II%#*P94Q%z~wIHbXX%Mbqui(7Qi1yzSLWD#=JvfE`W+yjrzL2v}a31u|-TSbIb1ecqUHKi({h^``{X+1; zb-RvEJ}hQT3DFPtgtXd2a~r|%FSDTjd+?%PJm@DclE8k+b@*7HTqURA%k0hbwy$NP z(bnqqxyiY4&+iWB2MUFRm=Db`7_cD6V7{B#r8V_)99@`nx?f(S6rtS+ok(O3+zjn1 zXf-W7aDE8lzqyDtgxUMj`w|^xo*V-=1N+bgdQ5|Y-kvVccAx$&JWi+RoFO@vB3~WD zRj;0gdTm)%7{kT(Cez(wZFB1whZu$C0IZ@QGTQ4(Glx{;~bL#j-%(Tb*t0I5r~1n8jIj|(Mt!+X5#sF&l!#GOB$VR9JS!G9f~K$ zpJ*U{yKzmW|F1O1uWuv|;TU^MsrpTvAIS$9C!M2A98PZh-kuy$=`ND^^Va{l`vo0GI?}{f;h^D38de#VpjkWk;yx`O>{u zaRwjepgmf5E7H_08{qZ0FnsRwRh#eX`I)ij=Jkr=gI`av+Z20m|0~~tQ_-Kz{nN(W108@?ovD00)o&?2Vhek!jMrkqT*3PcZ(`*n3W?Uqg^po;YQYIoJsqSQSaMI1`i>`&(lAnvqKfwl6S!(KN|+8Jtl$Rhr_R@x8xCFGFN;qyJ7=h zksk%_Vwym1Ze1#~25`O8Uvr2l&*8qZjkOUG5pl3{4P@MSr02_B2`~i7kp=!1w1YX@ z?z~x~{J+z3cvFE#!#_LAAgI#T+g&IbqrzFnFpXXLk8RQLH$C$4x11;^r~19(pXd1p zN^bSJHC@`}=55Nqp2pVwVFlrARmF$Z{WO9Zdx4&iIt&@Fnk+O$N)?_H`I^Vu%>!BF zM9TjqDRXG!%=S#QUp_;8=iKdxlU4cE}B0WR~&M+RwX|FqN(Uct7i0dWMJIVxi57lj>#$nC(d z!53uFI`*TtO*ZLsX`RT6O2-S}8LOAoI+ISm{Y{x|t`fW?SO4EJcJTGy!CW*g1d{8m@5Mf&i!PzNi%IZ3??`#*z|tXb;2=?hVoW4ilMHmPiDuZng|hA5T}0N#m5-VDBDS zUKEmfJ%6O(#0el)_2I^8Sz0A<^MIJyWY6>NRj0?C{H9X3TyD!k)iqo!=A_TVSBf~E za?0ehC06WhGYIUS-BW1m(d&<$QvM_RA&Zxfa}^&@`NbK5A@o|8V*i&VM*jP+YEz8+ zwvhwrYR9a#J?~@AD$l#Rr_!Sa%S#?lx zFa5`)uBXN;-Wi4+&yGV!%e{?gA6}O~m|k93n}I`m;XP$KI0Go0D1($ilIJHjno=bM zv>$oI!ttb=GY|qHEFZj>?OfWC2mZRo^_zIncNu#kxqTtohhu$%@;8b~W%kQ0T;?@S zb&S6ogD}VZA~CrVQLpQ>1iRekdEM242t)5640QKxzB%*LbNb2P$oMAzgIqrFydhlaN=`D;(0yxuu2+GQ)L-Zv$d|NbAv&40^=Xq0_({? z$o!vI`5r3BEQ%#x&^P@Z%OcG-2IZ&T8a6pOy=-P8)i1gGZ0De0tVvXxJ%LErj9Ld1 z?_EG|*Zwo%V~qq)569xdEjnR4hV#(oWb8EeyF#-2+9yO6PELaTVGfeq&oLO73HVN^ zWY@aqM}?v+_)+^y1JDTMrKN=8iMzLX-(cak(#n@(sk`D0;?)7u)XRSfJ<%LWq?Obd zN5I7RWdU$nf7L%6xyiGHACdqle zCFeY|OHa?}&#oS?4X7AaL1e+th$KWPED>Fg11IGV_S?VybE5S>LQ|cr zt8!|1Zy|dNn=%U2GwIxYPV8>lcOZ@FgWwfeHv&OToJr7AR--3_a~qEpZI5sChXMyU%qi zND7=X5w$fgCaA`{PhUtKdOACtsCu$7nkw5Jw+O9@6ysj5Q}G@bL*57N!D2h(Jj&WF|=~W(U$7 zUX>Riz+m#XM+qW?=xGc^qhbEJ~F2(D7}V0R?lZ=35)~n3$`A@Y@vX0 zxcofWDY+j?@3@MsCZ>-_FopiS3I0DXh*`tr)k}K^<8hT3^nUhj;ulFp^eU86Ayo8Clzn?DTNFKt zu@4EAJv*}~BSJ*BjHM#7H8j>RLqbd_#n{Kbk7Y2%jG1}odH;m>{&qk2o^#JR-}Cu? z?oa32%9{>uvD5Y%CSU=~D^n2g_S?s^dQ_`-`_qq~s_Mk=%Xm+Ga>`4r;AKjn+||Zw zo*JJi7YPXNXQ=>YS>i&r_R!%fDT`b!m=G73C}6{TOY|{g&{%GIpYt1oCokA+*e@iO znLHGbyJ+ZPQDOFOk!G4!t~Y66@s_CQM`CAaJ+#NNW1_AzDX zz14_7O)yqspYF3+vrdwgB4;E`0M&-KW#p(j1!+AXvsx$DJEG^H1pRXyJvUC_)EamG zDGvy`&hLNh*zZI)LM@T_URGYo5f&&}?a;ct={M!{bar{B!q<8k*R;JPoNP)M4Q-nY z8PpF`-(0(iqBH!gQFGJem}0sj!*Ej!ycPb~Y+qBLQj2P9(f!?Wtys$I@gU7_d$|uc zhiiTX$;i31D?Sq8*25Za@@f)gty2DB^fM65U3KLh$TrM>cPN4IgyE^GZ_nt~VU<%M zBA~*1=06p0zqf3Rwzv!htP2G#PKNKhZ`Nec+yb3tx>m3}YxUxh-Sx0XO?^4g0y3$9 z?5j^e=Iriln`yG;Sdts+4ZDZ(xlIKs}GO*d;0{aNSoQhY7BZ;-N-*Kl{&ZjHSM2-NT}uSOY_8Lw&D)6&-{)5gbjdBLCDgcxf*)}gMz%OVO^ zw1eDH_~N|X4&Q6eQbX@lb#TnooDzRvP-_p2);1gWe(ctwo=|r)YSx^e)R6mWX*lw| zjW;;o&~V~tBhSBSy*SDkLRj+akiWHDA6+kzKxY)*k&$y|xyhQ!XQ%nAJ||uB+R!Sg z`wsgv_p)H`N2z*MBvao6|E+4I+YT;Q4(<5$*?vcPR}g%ZxEM=;FhuR>C?M^U&)fJ_UOYRC||qnizrenIs1SY z-={Oto~I;I5Wn1oX{Be-caN8-X`Z~^#mBVqev|55?ws@e6fr@Dnwsa$k>_1q`A^P9Z04vyO zx!BYQ#kIIBU~OYf>#y}%@K1iJaRmT$jYxIsU&`5AUirPTZDNLX5NT`gBRiY3=0Zy}6<9s**Qo0lynh8k zh+B$g_g5z-Q_-$xM0;**Y>;{gmZ)@YMDBdApDk{$u(q@fE-&xVQ17jkZ^=iQOtIU)g!zYCI65isk4z@r@YO}i@%hQHW=5A^L(v^JEGj%j>tbQZIzT!|n9^ z!t0yr@yR7v;&$7I*8q4lD%ly=VT|fJqQ2%85yE&A&k>T8@tsul4k(G6jCnSPatwgH z!$a*MEy-_U3^YOsO{d2uy2?V{K6`|;LJ9J?*DB3IM>oSfXwwx883F)U8T$~|+wMjN z%3pPjZ980~9Rd8j|H<%ew4|n*a^O3RIi@m`GCeh%N^cD3fT^I6g`p*gY zR>u}}hP?!EH<4|FvySA>6{1h(ABkOlKsU8S-ylf2AWaXR`BkLPDHCuObM{#u%kzIt z)>m%qb9&)hiPs{a_jm#P{uBF{9c^P=c3a%m@&bj`&6Ca>5bcWS=w6T5k!9kscrQEH zEpD(dL0i(C?O^NwCUAPCtXAGXTNW=a!2g55E5Kv0RYV7zyD}F zX=d#{S*(XHY@?(xe_=>@MLcYAV%E}fL-H)+kQjM!C7!_xvL*SA-GdDVD8+tBhdl4S zr()(|$$U!pk@fh5<@Vc3E0dqf)_pK znfD`t5YZ)ALj(^Pk1u&=aX9x%Xt=$G)p4^vg#~O@O1u(uM6sa))WtG+G}7X^ zYs^^nsB73BP`a|--P7&bSd6?|k?AM!hcxJ3c9AYH&_|TE9vzN~POZ*1z zC|U0hSvUbZzSFH%?ybF+aE;qHf1MmE$)3Ceqgtg4(4YnMn))Wa6uMgW(36PmFSs6v z+w+xxfqL7nhkg{5?Bv2yEdP-YyhjpWVQ@scO=j~s&{|9QQJ9y2`I&iJJI{P^l9 z;9f3JDbs>$F82xSsMo4vgz$En`0M>4Uo%~98SlHy?JWms86R`=#8p28&wSO#?iGqDlfxWc{;ZfniKXAM&Svl`fPh?;}!P!h7MV z!z0w-)%e|@n^uX~x8BdQlx?E8NPwi)Mx{&B6$6`nfxo{%s;}Ob3tKwON_;hp!7Nz^ zhT49xi4Hz75|k*kBnZICb0e)`y0qxq_cI=E8Wz^w40Ri~2n@$qTlG_*6c^P#Ax#x7 z6M@F9+*Z4^P!3~DA+hpDLt6Y;TL0X`VRG|q8VX%L{{8ViXQ3WlKG3Wft6-!ms+fKM zbb@2te{yQuU;nmJ=@mSP-IMqA#WvxZwD6&%vjAjIoKCuyRu>wn)gSuM?Nj!$bJ0BQ>Bd1SNNuZ`^B&&|Gz%l7cJ8-{(3%>5_K}Z z!N&)g`B2KKdT_L=9IaldeUZ8PKMq;91Gha4LDxC9ooZ#J|hT(F9Et2v!x~iZ5sQ-B{LM>V{J1v92$d?uM!5svu1uIxVT0fNuzxpp(2r!E^)_`r&Z zgL3o63rbI=c0&Hp6%cWhbbg(>JE(J7cm9!*doNhAfVW_VN6>YDLM}(_caE7VJzcOP zCjI^I8;Uo%>GaZY!!_K#TZ~`_B&6H{H zyiJ?JAtMi9Luk3MUBry&(0VZM37Rn{;k8}TGp^ypSK0yGQ?otMtUnDc2Y|J|vQ(M6Z&+4EDHXwHBM=f=HXgKzU5%0T=@SlAOAC&I4~yLG;8F+x NHx11VK3#Wy_Ft)`G#3B> literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/cant-brz.png b/src/assets/hnkylin/cant-brz.png new file mode 100644 index 0000000000000000000000000000000000000000..9853c534b81576f8494ff526e8d8c47d1c34fce6 GIT binary patch literal 12574 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 P6G-`~+LHqL*B|}|5@JHe literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/dr-explain.png b/src/assets/hnkylin/dr-explain.png new file mode 100644 index 0000000000000000000000000000000000000000..8e8587dad0e640cb98e6860275a8871cf0131232 GIT binary patch literal 25527 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 IUH<+50ALLl(f|Me literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/icon1.png b/src/assets/hnkylin/icon1.png new file mode 100644 index 0000000000000000000000000000000000000000..c166e943f937797fb57b6fff14556d4257d742b4 GIT binary patch literal 1318 zcmYjQX*3iF0G`Z}6g!EYRl8j;#w2ITv(}Exh|MukO2k-4Sf&w6&o1Sv99yJNX_G6f zgyK1JPgdj@N>WVYm~uBW4MUD^?Vo-7z4v|J``-8SdtW@m?vSE_x&nbfP_(w9Ijp+g zzmzAgDsy06If1a|Im6~C9sk2>^@qC7L5{%e0)(>|nub*`L<^8CpnC*y z)sTL{pGKUnLU=iX$}zWy*Hh>p!z%%bI&rfZsrB%#fqxmK z%MdPNXcliLz#T%(5Zd`@<)L{H<*$*`gR*XEP za}dQrNIfEI;aiJ1x49iDQ z-~LP0>V9iO9PAv0MV~bZCr5s zHLv|pYJMzSf3u2LvQ+l8eIZ+8yMn=mwXwGHJ^}U*n723DFogvQ=0tt&{pxdWDeI4I z)94o+MYDhEz_oz6QRD9np1oZHv+B@?iTO3=?VZp|uBJ9K_aY2Cl(?XSd1NlF5KX|d7UfJBS(XPlm zS@f-n)8t=towV_c2~{Odzonc+!|Y1+byHiaW@3WiY@%RKeDluq#2kZDRE}dcBlA5? zQ)XD%b$`sRA-@ds7;WWm)YM2HqjXa)x0Ag5&nYX#bO=(hJHwZAgq-WY*O0VN&5WV8 zp^@PDAT9dpaG)Mlj=g?|N|CZ({mC5fw5;BO#k^}y!Z>!!?+k6WCQ&($MiH!8CWy3d z{B%9bFw=Ovui*jFnH@)NV+R=*d9#gm7Mtm`=?I?xeq; u5red@n_tOzo=;K;$}BPOx_imVMY_e4xI|zGWyGr|Az0JxXpasuqyGVu>h(qd literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/icon2.png b/src/assets/hnkylin/icon2.png new file mode 100644 index 0000000000000000000000000000000000000000..70828136cbc9e93a9d58834085a98511891511ed GIT binary patch literal 1313 zcmXw2c{J1s0RGLG$+4@1WR>!;k+IR1p7PvA4Hh}tbYMx^T54rUR-y7XrelRyB&xOU zBxf^?NRCiB8o6f(85zegZu71F*zdjXc;CO@`>s1X?w6NSlOqU1o^im&Wz`M8QbuZ3 zy?bO!2!hn&?BGVn|5)w+k6(RR0*M3`RajhxZUp96u%8QhGv=1CD1m4m`|@G^239pN zXJc0~b|%8$Z|q<~|1Z$4LN5xVVu)8@QUtpm*mZ-^37aMuXJOAj*qsK^GDM5`vH<%& zd>BRHdpxX#I~!NZ&_4t21gbg_@(ck_;GYlC3dWc5X#wM6bWB4aLf;qE_u_RISX`Kv zV|W1#BGe3lH3XkLEJz?&!ps7C=fM|&H;I99^pB%n2$m3a0(6X^b^verVDnJgi{e%! zwjjF^84b8!gQQAaEW)`$bj^V~hyGcF^KhF3;Sz+4;4NTk7VpJq6Jc-yAI88PLfatT z4IpL!4gDzZ2d5L|ohWEUb_?RGaHj&XY{alZXCbT%L$j!yK&1c|hR`&Q)KPQ_kRZU# zVVoaC86VX>V0GfjTO>E&!5bvL#*J#kauCIVD+`xPaJmqTcoYbcGX_r{e7Q*ffY6ul zW#isP`peZVrGs4@U8nMOh-uyL`P|e$2!cG%u(5PIP?y2|?5bv|S~q2V=UhzsBLQ8J zre@SpMWz^OhG;A7i`B@|$O^U}<7A>FY&J01hfr7Mn?BDGg%eY^oX>>U59LoD?ARB#!%Pvc#^~EW-Y7`n)zjyZM9^n zO9fh0|2plxMJ4eqPZj8EbOn8hn5I$>dsnJAZx?Idons$gWX#iQ$XE7UYyZ4MCwW;C z5F9+@9~QPrg_yr=sn@psxTJ1IIiS^yvCZ3~(Cy*$b9P#D+xBuL?Ypg`E4}Lkzh<7$ z;8SFeNfI|zQWQ0lYAiI9!V=YcX-IW{EwfJgAW^+rp)YPrZM@*5 zzdg+>u4r#6Q{8s%)o#NRG6wn{w;Tu8Dja(nTJLl-&;FZVs+-NzBTi}+pDFF|kzIIR z-NFnqem8Xe?pvQe`GBTkrN|B9vd|E!`?*&q=d|O4Do(ueEvq8AKg})Tc)b=86mnZ? zbLbJK8+4@{axw;z0FO literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/kylin-logo.png b/src/assets/hnkylin/kylin-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..46492988b01eaa5f23a214282bed4f6f06e75c30 GIT binary patch literal 35064 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 Se&(u!lCY<%pUXO@geCw4xI}CK literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/main-server.png b/src/assets/hnkylin/main-server.png new file mode 100644 index 0000000000000000000000000000000000000000..41d550c6e2e0e429cbfb3f4c6b749513bc7c8e52 GIT binary patch literal 8453 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 literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/online-brz.png b/src/assets/hnkylin/online-brz.png new file mode 100644 index 0000000000000000000000000000000000000000..516a20324ccf46e68beaf05e5fac098220048382 GIT binary patch literal 14776 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 XS6cE%nVr!-py>>ru6{1-oD!MP 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 THGu^JX#b+8tDnm{r-UW|ZdLNE literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/slaverMain.png b/src/assets/hnkylin/slaverMain.png new file mode 100644 index 0000000000000000000000000000000000000000..ea7a05b5af6dc6006f3c1e94bf7aa9bb543f5c3a GIT binary patch literal 9506 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 literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/slaverSlaver.png b/src/assets/hnkylin/slaverSlaver.png new file mode 100644 index 0000000000000000000000000000000000000000..0a30c2f5ff2ca95049e198c957594eca969de969 GIT binary patch literal 12173 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 U>;pC?G*7^5IW^fTs9DH=1BkI;0{{R3 literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/tooltip.png b/src/assets/hnkylin/tooltip.png new file mode 100644 index 0000000000000000000000000000000000000000..b99af1646eb318f621651e8446c923779cc52712 GIT binary patch literal 6207 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 O&itmeag(7(;(q~Hq!xMr literal 0 HcmV?d00001 diff --git a/src/assets/hnkylin/user.png b/src/assets/hnkylin/user.png new file mode 100644 index 0000000000000000000000000000000000000000..f3df0ffc80886f7b8a12c728da9203236adee57f GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}LV!<*E09*AC1{jS`U$i{z9h&m znBnuT9)+LxWTvLY3qQPn<=mmo%Q|X`aw2UljC7?Y3K_|28v~U#c)B=-NL-HXbr(9U zz`)EZAztua_u~J0N#?Y+lX6Qg#<8@A_U2s?pQ!YF0oyZIk-Zl4Y+U}oo4oq{)N}z+ zl2%H?D!E^p{Q{5-xIx*B5m)PcV^A%yR~O`%J#?`Ym;AoKf~GBx!L-%veM#n r3`_G}^8PYLm5WW(RR~d6k8Va>V_{sw=j6R`njxgN@xNA8^~sx literal 0 HcmV?d00001 diff --git a/src/assets/icon/u524.png b/src/assets/icon/u524.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6e60891301ce4ca19058dbe2817672d961c07b GIT binary patch literal 9527 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 XM;3C0;Wu1=e`QjVd%D<@HVgSb%9n1r literal 0 HcmV?d00001 diff --git a/src/assets/icon/u582.png b/src/assets/icon/u582.png new file mode 100644 index 0000000000000000000000000000000000000000..f1ac8ec518f526fa25fd8aad3aa1aa930b132f4a GIT binary patch literal 1635 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 literal 0 HcmV?d00001 diff --git a/src/assets/icon/whb.png b/src/assets/icon/whb.png new file mode 100644 index 0000000000000000000000000000000000000000..b99af1646eb318f621651e8446c923779cc52712 GIT binary patch literal 6207 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 O&itmeag(7(;(q~Hq!xMr literal 0 HcmV?d00001 diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue new file mode 100644 index 0000000..e5fdd52 --- /dev/null +++ b/src/components/Breadcrumb/index.vue @@ -0,0 +1,94 @@ + + + + + diff --git a/src/components/Footbtn/index.vue b/src/components/Footbtn/index.vue new file mode 100644 index 0000000..7be8643 --- /dev/null +++ b/src/components/Footbtn/index.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/components/Hamburger/index.vue b/src/components/Hamburger/index.vue new file mode 100644 index 0000000..9a5cd11 --- /dev/null +++ b/src/components/Hamburger/index.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/components/Hightchart/index.vue b/src/components/Hightchart/index.vue new file mode 100644 index 0000000..a2ed55e --- /dev/null +++ b/src/components/Hightchart/index.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/components/Mcallocationratio/index.vue b/src/components/Mcallocationratio/index.vue new file mode 100644 index 0000000..7f9b351 --- /dev/null +++ b/src/components/Mcallocationratio/index.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/src/components/MctablePro/index.vue b/src/components/MctablePro/index.vue new file mode 100644 index 0000000..27ecad2 --- /dev/null +++ b/src/components/MctablePro/index.vue @@ -0,0 +1,424 @@ + + + + + diff --git a/src/components/Operation/index.vue b/src/components/Operation/index.vue new file mode 100644 index 0000000..41426f9 --- /dev/null +++ b/src/components/Operation/index.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/src/components/SearchInput/index.vue b/src/components/SearchInput/index.vue new file mode 100644 index 0000000..ff1292f --- /dev/null +++ b/src/components/SearchInput/index.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/components/SvgIcon/index.vue b/src/components/SvgIcon/index.vue new file mode 100644 index 0000000..6101da4 --- /dev/null +++ b/src/components/SvgIcon/index.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/components/TreeSelect/index.vue b/src/components/TreeSelect/index.vue new file mode 100644 index 0000000..81cfebd --- /dev/null +++ b/src/components/TreeSelect/index.vue @@ -0,0 +1,169 @@ + + + + + \ No newline at end of file diff --git a/src/components/commonChart/index.vue b/src/components/commonChart/index.vue new file mode 100644 index 0000000..42bffb4 --- /dev/null +++ b/src/components/commonChart/index.vue @@ -0,0 +1,84 @@ + + + \ No newline at end of file diff --git a/src/components/getNetworkCardBox.vue b/src/components/getNetworkCardBox.vue new file mode 100644 index 0000000..ce851b3 --- /dev/null +++ b/src/components/getNetworkCardBox.vue @@ -0,0 +1,215 @@ + + + + diff --git a/src/components/headerBox/index.vue b/src/components/headerBox/index.vue new file mode 100644 index 0000000..174a36b --- /dev/null +++ b/src/components/headerBox/index.vue @@ -0,0 +1,57 @@ + + + diff --git a/src/components/mcbingChart/index.vue b/src/components/mcbingChart/index.vue new file mode 100644 index 0000000..f1ed40b --- /dev/null +++ b/src/components/mcbingChart/index.vue @@ -0,0 +1,79 @@ + + + \ No newline at end of file diff --git a/src/components/messageBox.vue b/src/components/messageBox.vue new file mode 100644 index 0000000..3e8049d --- /dev/null +++ b/src/components/messageBox.vue @@ -0,0 +1,134 @@ + + + diff --git a/src/components/networkSpecDetail.vue b/src/components/networkSpecDetail.vue new file mode 100644 index 0000000..28bf008 --- /dev/null +++ b/src/components/networkSpecDetail.vue @@ -0,0 +1,197 @@ + + + diff --git a/src/components/statuscell/index.vue b/src/components/statuscell/index.vue new file mode 100644 index 0000000..c4551e8 --- /dev/null +++ b/src/components/statuscell/index.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/components/tips.vue b/src/components/tips.vue new file mode 100644 index 0000000..7244200 --- /dev/null +++ b/src/components/tips.vue @@ -0,0 +1,54 @@ + + + diff --git a/src/components/utilsButton/index.vue b/src/components/utilsButton/index.vue new file mode 100644 index 0000000..a7aad48 --- /dev/null +++ b/src/components/utilsButton/index.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/directive/only-num/index.js b/src/directive/only-num/index.js new file mode 100644 index 0000000..b8ff2de --- /dev/null +++ b/src/directive/only-num/index.js @@ -0,0 +1,13 @@ +import onlyNum from './num' + +const install = function(Vue) { + Vue.directive('only-num', onlyNum) +} + +if (window.Vue) { + window['v-only-num'] = onlyNum + Vue.use(install); // eslint-disable-line +} + +onlyNum.install = install +export default onlyNum diff --git a/src/directive/only-num/num.js b/src/directive/only-num/num.js new file mode 100644 index 0000000..85b5bba --- /dev/null +++ b/src/directive/only-num/num.js @@ -0,0 +1,9 @@ +export default { + bind(el, binding, vnode) { + const ele = el.tagName === 'INPUT' ? el : el.querySelector('input') + ele.oninput = function () { + let val = ele.value + ele.value = val.toString().replace(/\D|^0/g, '') // 清除"数字"和"."以外的字符 + } + } +} diff --git a/src/icons/index.js b/src/icons/index.js new file mode 100644 index 0000000..138f99f --- /dev/null +++ b/src/icons/index.js @@ -0,0 +1,11 @@ +import Vue from 'vue' +import SvgIcon from '@/components/SvgIcon'// svg component + +// register globally +Vue.component('svg-icon', SvgIcon) +// 引入当前文件夹下的svg文件夹中的svg图片 +// 注意 要通过class名称进行修改颜色的话需要删掉fill + +const req = require.context('./svg', false, /\.svg$/) +const requireAll = requireContext => requireContext.keys().map(requireContext) +requireAll(req) diff --git a/src/icons/svg/drLoading.svg b/src/icons/svg/drLoading.svg new file mode 100644 index 0000000..6f3ddc6 --- /dev/null +++ b/src/icons/svg/drLoading.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/icons/svg/recover.svg b/src/icons/svg/recover.svg new file mode 100644 index 0000000..77a4d39 --- /dev/null +++ b/src/icons/svg/recover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/svg/warning.svg b/src/icons/svg/warning.svg new file mode 100644 index 0000000..687a704 --- /dev/null +++ b/src/icons/svg/warning.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/icons/svgo.yml b/src/icons/svgo.yml new file mode 100644 index 0000000..d11906a --- /dev/null +++ b/src/icons/svgo.yml @@ -0,0 +1,22 @@ +# replace default config + +# multipass: true +# full: true + +plugins: + + # - name + # + # or: + # - name: false + # - name: true + # + # or: + # - name: + # param1: 1 + # param2: 2 + +- removeAttrs: + attrs: + - 'fill' + - 'fill-rule' diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue new file mode 100644 index 0000000..f8df7f5 --- /dev/null +++ b/src/layout/components/AppMain.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue new file mode 100644 index 0000000..ade837c --- /dev/null +++ b/src/layout/components/Navbar.vue @@ -0,0 +1,393 @@ + + + + + + diff --git a/src/layout/components/Sidebar/Item.vue b/src/layout/components/Sidebar/Item.vue new file mode 100644 index 0000000..7ad2c5b --- /dev/null +++ b/src/layout/components/Sidebar/Item.vue @@ -0,0 +1,47 @@ + + + diff --git a/src/layout/components/Sidebar/Link.vue b/src/layout/components/Sidebar/Link.vue new file mode 100644 index 0000000..530b3d5 --- /dev/null +++ b/src/layout/components/Sidebar/Link.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue new file mode 100644 index 0000000..9bb01aa --- /dev/null +++ b/src/layout/components/Sidebar/Logo.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue new file mode 100644 index 0000000..9ca210e --- /dev/null +++ b/src/layout/components/Sidebar/SidebarItem.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue new file mode 100644 index 0000000..c0210bd --- /dev/null +++ b/src/layout/components/Sidebar/index.vue @@ -0,0 +1,126 @@ + + + diff --git a/src/layout/components/changePassword.vue b/src/layout/components/changePassword.vue new file mode 100644 index 0000000..b1914ad --- /dev/null +++ b/src/layout/components/changePassword.vue @@ -0,0 +1,48 @@ + + + + + \ No newline at end of file diff --git a/src/layout/components/changePwdCont.vue b/src/layout/components/changePwdCont.vue new file mode 100644 index 0000000..a33c94a --- /dev/null +++ b/src/layout/components/changePwdCont.vue @@ -0,0 +1,184 @@ + + + + diff --git a/src/layout/components/index.js b/src/layout/components/index.js new file mode 100644 index 0000000..97ee3cd --- /dev/null +++ b/src/layout/components/index.js @@ -0,0 +1,3 @@ +export { default as Navbar } from './Navbar' +export { default as Sidebar } from './Sidebar' +export { default as AppMain } from './AppMain' diff --git a/src/layout/components/menuNav.vue b/src/layout/components/menuNav.vue new file mode 100644 index 0000000..e08a3b3 --- /dev/null +++ b/src/layout/components/menuNav.vue @@ -0,0 +1,152 @@ + + + + + diff --git a/src/layout/externalCloudPage/index.vue b/src/layout/externalCloudPage/index.vue new file mode 100644 index 0000000..c0d243f --- /dev/null +++ b/src/layout/externalCloudPage/index.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/src/layout/homePage/index.vue b/src/layout/homePage/index.vue new file mode 100644 index 0000000..e367722 --- /dev/null +++ b/src/layout/homePage/index.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/layout/index.vue b/src/layout/index.vue new file mode 100644 index 0000000..a0d2a8a --- /dev/null +++ b/src/layout/index.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/src/layout/monitorPage/index.vue b/src/layout/monitorPage/index.vue new file mode 100644 index 0000000..5104c9a --- /dev/null +++ b/src/layout/monitorPage/index.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/layout/operatePage/index.vue b/src/layout/operatePage/index.vue new file mode 100644 index 0000000..787de00 --- /dev/null +++ b/src/layout/operatePage/index.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/src/layout/reliableCenter/index.vue b/src/layout/reliableCenter/index.vue new file mode 100644 index 0000000..5104c9a --- /dev/null +++ b/src/layout/reliableCenter/index.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/layout/resourcesPage/index.vue b/src/layout/resourcesPage/index.vue new file mode 100644 index 0000000..5104c9a --- /dev/null +++ b/src/layout/resourcesPage/index.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..9d1f1fa --- /dev/null +++ b/src/main.js @@ -0,0 +1,67 @@ +import Vue from 'vue' +import 'normalize.css/normalize.css' // A modern alternative to CSS resets +import ElementUI from 'element-ui' +import 'element-ui/lib/theme-chalk/index.css' + +import '@/styles/index.scss' // global css + +import App from './App' +import store from './store' +import router from './router' + +import '@/icons' // icon +import '@/permission' // permission control +import i18n from '@/assets/common/lang/index' // 国际化 + +import { showFullScreenLoading, hideFullScreenLoading } from "@/utils/loading"; +Vue.prototype.$showFullScreenLoading = showFullScreenLoading;// 打开loading +Vue.prototype.$hideFullScreenLoading = hideFullScreenLoading;// 关闭loading + +import onlyNum from '@/directive/only-num' +Vue.use(onlyNum) + + +import moment from 'moment'// 导入moment文件 +Vue.prototype.$moment = moment;// 赋值使用 + +/** + * If you don't want to use mock-server + * you want to use MockJs for mock api + * you can execute: mockXHR() + * + * Currently MockJs will be used in the production environment, + * please remove it before going online ! ! ! + */ +// if (process.env.NODE_ENV === 'production') { +// const { mockXHR } = require('../mock') +// mockXHR() +// } + + + +import myMixin from '@/mixins/index.js' +Vue.use(myMixin) + +import ReMessage from '@/utils/message' +Vue.prototype.$rmsg = ReMessage + +import qs from 'qs' +Vue.prototype.qs = qs + + +Vue.use(ElementUI, { + size: 'small', zIndex: 3000, + i18n: (key, value) => i18n.t(key, value) +}) + + + +Vue.config.productionTip = false + +new Vue({ + el: '#app', + i18n, + router, + store, + render: h => h(App) +}) diff --git a/src/mixins/commonPageBtnPromiss.js b/src/mixins/commonPageBtnPromiss.js new file mode 100644 index 0000000..bab9625 --- /dev/null +++ b/src/mixins/commonPageBtnPromiss.js @@ -0,0 +1,72 @@ +export default { + data() { + return { + pageBtntKeys: [] + } + }, + watch: { + $route: { + handler: function (val, oldVal) { + this.pageBtntKeys = []; + + // this.getPageBtnKeys() + }, + // 深度观察监听 + deep: true + } + }, + methods: { + getPageBtnKeys() { + let { routeKey } = this.$route.meta; + let info = JSON.parse(localStorage.getItem("userInfo")) || []; + if (info.length <= 0) { + this.pageBtntKeys = [] + return false + } + let permissions = info.permissions; + let currentPageBtnList = [] + permissions.forEach(element => { + let { parentRouteKey } = element + if (parentRouteKey == routeKey) { + currentPageBtnList.push(element.routeKey) + } + }); + this.pageBtntKeys = currentPageBtnList + }, + currentBtnShow(btnKey) { + if (this.pageBtntKeys.length == 0) { + this.getPageBtnKeys() + } + if (this.pageBtntKeys.indexOf(btnKey) > -1) { + return true + } else { + return false + } + }, + getotherPageBtnKeys(otherPagekey) { + let info = JSON.parse(localStorage.getItem("userInfo")) || []; + if (info.length <= 0) { + return false + } + let permissions = info.permissions; + let otherPageBtnList = [] + permissions.forEach(element => { + let { parentRouteKey } = element + if (parentRouteKey == otherPagekey) { + otherPageBtnList.push(element.routeKey) + } + }); + return otherPageBtnList + }, + otherBtnShow(otherPagekey, otherPagebtn) { + let otherPageBtntKeys = [] + otherPageBtntKeys = this.getotherPageBtnKeys(otherPagekey) + if (otherPageBtntKeys.indexOf(otherPagebtn) > -1) { + return true + } else { + return false + } + }, + } +} + diff --git a/src/mixins/commonTips.js b/src/mixins/commonTips.js new file mode 100644 index 0000000..9deba3c --- /dev/null +++ b/src/mixins/commonTips.js @@ -0,0 +1,24 @@ +export default { + methods: { + alertConfirm(msg) { + return this.$confirm(msg, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + dangerouslyUseHTMLString: true + }) + }, + alertDialog(msg, title = '提示') { + return this.$alert(msg, title, { + dangerouslyUseHTMLString: true + }) + }, + alertTips(msg, type = 'error') { + this.$rmsg[type]({ + showClose: true, + message: msg, + type: type + }) + } + } +} + diff --git a/src/mixins/index.js b/src/mixins/index.js new file mode 100644 index 0000000..71fbefb --- /dev/null +++ b/src/mixins/index.js @@ -0,0 +1,8 @@ +import tips from './commonTips' +import pageBtnPromisss from './commonPageBtnPromiss' +export default { + install(Vue) { + Vue.mixin(tips) + Vue.mixin(pageBtnPromisss) + } +} diff --git a/src/permission.js b/src/permission.js new file mode 100644 index 0000000..c2cebfb --- /dev/null +++ b/src/permission.js @@ -0,0 +1,71 @@ +import router from './router' +import store from './store' +import { Message } from 'element-ui' +import NProgress from 'nprogress' // progress bar +import 'nprogress/nprogress.css' // progress bar style +import { getToken } from '@/utils/auth' // get token from cookie +import getPageTitle from '@/utils/get-page-title' + +NProgress.configure({ showSpinner: false }) // NProgress Configuration + +const whiteList = ['/login'] // no redirect whitelist +router.beforeEach(async (to, from, next) => { + + // start progress bar + NProgress.start() + + // set page title + document.title = getPageTitle(to.meta.title) + + // determine whether the user has logged in + const hasToken = getToken() + if (hasToken) { + if (to.path === '/login') { + // if is logged in, redirect to the home page + localStorage.removeItem("kcp-pagekey"); + localStorage.removeItem("kcp-router"); + localStorage.removeItem("userInfo"); + store.dispatch("user/resetToken"); + next(`/login`) + NProgress.done() + } else { + to.params.pagekey?localStorage.setItem("kcp-pagekey",to.params.pagekey):'' + let pagekey = localStorage.getItem("kcp-pagekey") + if (pagekey && to.meta.routeKey) { + localStorage.setItem("kcp-router", JSON.stringify({ pagekey: pagekey, path: to.path })); + } + const hasGetUserInfo = store.getters.name + if (hasGetUserInfo) { + next() + } else { + try { + // get user info + // await store.dispatch('user/getInfo') + + next() + } catch (error) { + // remove token and go to login page to re-login + await store.dispatch('user/resetToken') + Message.error(error || '网络延迟,请稍后重试!') + next(`/login?redirect=${to.path}`) + NProgress.done() + } + } + } + } else { + /* has no token*/ + if (whiteList.indexOf(to.path) !== -1) { + // in the free login whitelist, go directly + next() + } else { + // other pages that do not have permission to access are redirected to the login page. + next(`/login?redirect=${to.path}`) + NProgress.done() + } + } +}) + +router.afterEach(() => { + // finish progress bar + NProgress.done() +}) diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..201bb4e --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,99 @@ +import Vue from 'vue' +import Router from 'vue-router' + +Vue.use(Router) + +/** + * 注意: 子菜单只在路由子菜单时出现。长度> = 1 + * 参考网址: https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/essentials/router-and-nav.html#%E9%85%8D%E7%BD%AE%E9%A1%B9 + * +// 当设置 true 的时候该路由不会在侧边栏出现 如401,login等页面,或者如一些编辑页面/edit/1 +hidden: true // (默认 false) + +//当设置 noRedirect 的时候该路由在面包屑导航中不可被点击 +redirect: 'noRedirect' + +// 当你一个路由下面的 children 声明的路由大于1个时,自动会变成嵌套的模式--如组件页面 +// 只有一个时,会将那个子路由当做根路由显示在侧边栏--如引导页面 +// 若你想不管路由下面的 children 声明的个数都显示你的根路由 +// 你可以设置 alwaysShow: true,这样它就会忽略之前定义的规则,一直显示根路由 +alwaysShow: true + +name: 'router-name' // 设定路由的名字,一定要填写不然使用时会出现各种问题 +meta: { + roles: ['admin', 'editor'] // 设置该路由进入的权限,支持多个权限叠加 + title: 'title' // 设置该路由在侧边栏和面包屑中展示的名字 + icon: 'svg-name' // 设置该路由的图标,支持 svg-class,也支持 el-icon-x element-ui 的 icon + noCache: true // 如果设置为true,则不会被 缓存(默认 false) + breadcrumb: false // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + affix: true // 如果设置为true,它则会固定在tags-view中(默认 false) + + // 当路由设置了该属性,则会高亮相对应的侧边栏。 + // 这在某些场景非常有用,比如:一个文章的列表页路由为:/article/list + // 点击文章进入文章详情页,这时候路由为/article/1,但你想在侧边栏高亮文章列表的路由,就可以进行如下设置 + activeMenu: '/article/list' +} +*/ + +/** + * 路由集合 + */ +import homeRoute from './modules/homeRoute' +// 运营 +import operateRouter from './modules/operateRoute' +// 资源 +import resourceRouter from './modules/resourceRoute' +// 监控 +import monitorRoute from './modules/monitorRoute' +// 外部云 +import externalCloud from './modules/externalCloud' +// 可靠中心 +import reliableCenter from './modules/reliableCenter' +export const constantRoutes = [ + { + path: '/login', + pagekey: '', + // routeKey: 'login', + component: () => import('@/views/login/index'), + hidden: true + }, + + { + path: '/404', + pagekey: '', + // routeKey: '404', + component: () => import('@/views/404'), + hidden: true + }, + { + name: 'home', + pagekey: '', + // routeKey: 'home', + path: '/home', + component: () => import('@/layout/index'), + hidden: true + }, + ...homeRoute, + ...operateRouter, + ...resourceRouter, + ...monitorRoute, + ...externalCloud, + ...reliableCenter, + // 404 page must be placed at the end !!! + { path: '*', redirect: '/login', hidden: true } +] + +const createRouter = () => new Router({ + // mode: 'history', // require service support + scrollBehavior: () => ({ y: 0 }), + routes: constantRoutes +}) + +const router = createRouter() + +export function resetRouter() { + const newRouter = createRouter() + router.matcher = newRouter.matcher // reset router +} + +export default router diff --git a/src/router/modules/externalCloud.js b/src/router/modules/externalCloud.js new file mode 100644 index 0000000..f468239 --- /dev/null +++ b/src/router/modules/externalCloud.js @@ -0,0 +1,63 @@ +// 资源 +import Layout from '@/layout' +import i18n from '@/assets/common/lang/index' +const externalCloudRouter = [ + { + path: '/externalCloud', + component: Layout, + meta: { + title: i18n.t('common.route.vcenter'), // '外部云' + }, + redirect: '/externalCloud/vcenter', + pagekey: 'externalCloud', + routeKey: 'externalCloud', + hidden: false, + children: [ + { + path: '/externalCloud/vcenter', + name: 'vcenter', + routeKey: 'vcenter', + hidden: false, + noRedirect: '', + component: () => import('@/views/externalCloud/vcenter/vcenter.vue'), + meta: { + title: i18n.t('common.route.vcenter'), // '纳管vcenter', + icon: 'kyq-icon', + default: true, + routeKey: 'vcenter' + } + }, + { + path: 'detail/:id/:type/:pageName', + name: 'vCenterDetail', + routeKey: 'vCenterDetail', + hidden: true, + noRedirect: '', + component: () => import('@/views/externalCloud/vcenter/detail.vue'), + meta: { + title: i18n.t('common.route.vcenterDetail'), // 'vcenter详情', + icon: 'kyq-icon', + default: false, + routeKey: 'vCenterDetail', + useDetailName:true,//是否开启使用详情名称代替页面名称 + }, + }, + { + path: 'cloudServerDetail/:vcenterId/:name/:pageName', + name: 'cloudServerDetail', + routeKey: 'cloudServerDetail', + hidden: true, + noRedirect: '', + component: () => import('@/views/externalCloud/vcenter/cloudServerDetail/index.vue'), + meta: { + title: i18n.t('common.route.servervmDetail'), //云服务器详情 + icon: 'kyq-icon', + default: false, + routeKey: 'zone', + useDetailName:true,//是否开启使用详情名称代替页面名称 + }, + } + ] + }, +] +export default externalCloudRouter diff --git a/src/router/modules/homeRoute.js b/src/router/modules/homeRoute.js new file mode 100644 index 0000000..5ddb342 --- /dev/null +++ b/src/router/modules/homeRoute.js @@ -0,0 +1,32 @@ +// 首页 +import Layout from '@/layout' +import i18n from '@/assets/common/lang/index' +const homeRoute = [ + { + name: 'homePage', + component: Layout, + pagekey: '', + // routeKey: 'home', + path: '/homePage', + hidden: true, + children: [ + { + path: 'pageHome/index', + name: 'pageHome', + routeKey: 'pageHome', + hidden: false, + redirect: '', + component: () => import('@/layout/homePage/index'), + meta: { + title: '首页', + icon: 'gjsj-icon' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + ] + }, + + + +] +export default homeRoute diff --git a/src/router/modules/monitorRoute.js b/src/router/modules/monitorRoute.js new file mode 100644 index 0000000..2a0dde1 --- /dev/null +++ b/src/router/modules/monitorRoute.js @@ -0,0 +1,111 @@ +// 监控 +import Layout from '@/layout' +import i18n from '@/assets/common/lang/index' +const monitorRoute = [ + { + path: '/alarmevent', + component: Layout, + meta: { + title: i18n.t('common.route.alarmEvent'), // '告警事件', + icon: 'gjsj-icon' + }, + redirect: 'noRedirect', + pagekey: 'monitor', + routeKey: 'alarmEvent', + hidden: false, + children: [ + { + path: 'monitor/alarmevent/alarmLog/index', + name: 'alarmLog', + routeKey: 'alarmLog', + hidden: false, + redirect: '', + component: () => import('@/views/monitor/alarmevent/alarmLog/index'), + meta: { + title: i18n.t('common.route.alarmLog'), // '告警日志', + icon: 'gjrz-icon', default: false, routeKey: 'alarmLog' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + { + path: 'monitor/alarmevent/alarmSet/index', + name: 'settingAlarm', + routeKey: 'settingAlarm', + hidden: false, + redirect: '', + component: () => import('@/views/monitor/alarmevent/alarmSet/index'), + meta: { + title: i18n.t('common.route.settingAlarm'), // '告警设置', + icon: 'gjsz-icon', default: false, routeKey: 'settingAlarm' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + ] + }, + { + path: '/operationLog', + component: Layout, + meta: { + title: i18n.t('common.route.operateLog'), // '操作日志', + icon: 'czrz-icon' + }, + redirect: 'noRedirect', + pagekey: 'monitor', + routeKey: 'operateLog', + hidden: false, + children: [ + { + path: 'monitor/operationLog/physicalHostevents/index', + name: 'serverEvent', + routeKey: 'serverEvent', + hidden: false, + redirect: '', + component: () => import('@/views/monitor/operationLog/physicalHostevents/index'), + meta: { + title: i18n.t('common.route.serverEvent'), // '物理主机事件', + icon: 'wlzjsj-icon', default: false, routeKey: 'serverEvent' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + { + path: 'monitor/operationLog/cloudServerevents/index', + name: 'cloudServerEvent', + routeKey: 'cloudServerEvent', + hidden: false, + redirect: '', + component: () => import('@/views/monitor/operationLog/cloudServerevents/index'), + meta: { + title: i18n.t('common.route.cloudServerEvent'), // '云服务器事件', + icon: 'yfwqsj-icon', default: false, routeKey: 'cloudServerEvent' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + ] + }, + { + path: '/taskcenter', + component: Layout, + meta: { + title: i18n.t('common.route.taskcenter'), // '任务中心' + }, + redirect: '/monitor/taskcenter/index', + pagekey: 'monitor', + routeKey: 'taskcenter', + hidden: false, + children: [ + { + path: '/monitor/taskcenter/index', + name: 'taskcenter', + routeKey: 'taskcenter', + hidden: false, + noRedirect: '', + component: () => import('@/views/monitor/taskcenter/index.vue'), + meta: { + title: i18n.t('common.route.taskcenter'), // '任务中心' + icon: 'gdgl-icon', default: true, routeKey: 'taskcenter' + } + } + ] + }, +] +export default monitorRoute diff --git a/src/router/modules/operateRoute.js b/src/router/modules/operateRoute.js new file mode 100644 index 0000000..5b5bb04 --- /dev/null +++ b/src/router/modules/operateRoute.js @@ -0,0 +1,141 @@ +// 运营 +import Layout from '@/layout' +import i18n from '@/assets/common/lang/index' +const operateRouter = [ + { + path: '/organization', + component: Layout, + meta: { + title: i18n.t('common.route.org'), // '组织管理' + }, + redirect: '/operate/organizationMgr/index', + pagekey: 'operator', + routeKey: 'org', + hidden: false, + children: [ + { + path: '/operate/organizationMgr/index', + name: 'organization', + routeKey: 'org', + hidden: false, + redirect: '', + component: () => import('@/views/operate/organizationMgr/index'), + meta: { + title: i18n.t('common.route.org'), // '组织管理', + icon: 'zzgl-icon', default: true, routeKey: 'org', + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + { + path: 'detail/:id/:type', + name: 'organizationDetail', + routeKey: 'org', + hidden: true, + redirect: '', + component: () => import('@/views/operate/organizationMgr/detail'), + meta: { + title: i18n.t('common.route.orgDetail'), // '组织详情', + icon: 'el-icon-s-order', default: false, routeKey: 'org', + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + } + ] + }, + { + path: '/authority', + component: Layout, + meta: { + title: i18n.t('common.route.permission'), // '权限管理', + icon: 'qxgl-icon' + }, + redirect: 'noRedirect', + pagekey: 'operator', + routeKey: 'permission', + hidden: false, + children: [ + { + path: '/operate/authorityMgr/userMgr/index', + name: 'userMgr', + routeKey: 'user', + hidden: false, + redirect: '', + component: () => import('@/views/operate/authorityMgr/userMgr/index'), + meta: { + title: i18n.t('common.route.userMgr'), // '用户管理', + icon: 'yhgl-icon', default: false, routeKey: 'user' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + { + path: '/operate/authorityMgr/roleMgr/index', + name: 'roleMgr', + routeKey: 'role', + hidden: false, + redirect: '', + component: () => import('@/views/operate/authorityMgr/roleMgr/index'), + meta: { + title: i18n.t('common.route.roleMgr'), // '角色管理', + icon: 'jsgl-icon', default: false, routeKey: 'role' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + ] + }, + + { + path: '/workorder', + component: Layout, + meta: { + title: i18n.t('common.route.workorder'), // '工单管理', + icon: 'gdgl-icon' + }, + redirect: 'noRedirect', + pagekey: 'operator', + routeKey: 'workorder', + hidden: false, + children: [ + { + path: '/workorder/index', + name: 'workorder', + routeKey: 'check_workorder', + hidden: false, + redirect: '', + component: () => import('@/views/workorder/index'), + meta: { + title: i18n.t('common.route.WorkorderReview'), // '工单审核', + icon: 'gdsh-icon', default: false, routeKey: 'check_workorder' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + { + path: 'detail/:id/:type', + name: 'workDetail', + routeKey: 'check_workorder', + hidden: true, + redirect: '', + component: () => import('@/views/workorder/detail'), + meta: { + title: i18n.t('common.route.workorderDetail'), // '工单详情', + icon: 'gdsh-icon', default: false, routeKey: 'check_workorder' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + + { + path: '/network/index', + name: 'network', + routeKey: 'networkconfig', + hidden: false, + redirect: '', + component: () => import('@/views/network/index'), + meta: { + title: i18n.t('common.route.networkconfig'), // '网络设置', + icon: 'wlsz-icon', default: false, routeKey: 'networkconfig' + }, + breadcrumb: true // 如果设置为false,则不会在breadcrumb面包屑中显示(默认 true) + }, + ] + } + +] +export default operateRouter diff --git a/src/router/modules/reliableCenter.js b/src/router/modules/reliableCenter.js new file mode 100644 index 0000000..5c076e0 --- /dev/null +++ b/src/router/modules/reliableCenter.js @@ -0,0 +1,79 @@ +import Layout from '@/layout' +import i18n from '@/assets/common/lang/index' +const reliableCenter = [ + { + path: '/reliableCenter', + component: Layout, + meta: { + title: i18n.t('common.route.remoteDisasterRecovery'), // '异地容灾' + }, + redirect: '/reliableCenter/remoteDisasterRecovery/index', + pagekey: 'reliableCenter', + routeKey: 'remoteDisasterRecovery', + hidden: false, + children: [ + { + path: '/reliableCenter/remoteDisasterRecovery/index', + name: 'remoteDisasterRecovery', + routeKey: 'remoteDisasterRecovery', + pagekey: 'reliableCenter', + hidden: false, + noRedirect: '', + component: () => import('@/views/reliableCenter/remoteDisasterRecovery/index.vue'), + meta: { + title: i18n.t('common.route.remoteDisasterRecovery'), // '异地容灾', + icon: 'rzbf', + default: true, + routeKey: 'remoteDisasterRecovery', + pagekey: 'reliableCenter' + } + }, + { + path: '/reliableCenter/linkManagement/index', + name: 'linkManagement', + routeKey: 'linkManagement', + pagekey: 'reliableCenter', + hidden: true, + noRedirect: '', + component: () => import('@/views/reliableCenter/remoteDisasterRecovery/linkManagement/index.vue'), + meta: { + title: i18n.t('common.route.linkManagement'), // '异地容灾', + icon: 'rzbf', + default: false, + pagekey: 'reliableCenter', + routeKey: 'linkManagement' + } + }, + ] + }, + { + path: '/mainAndBackupKcp', + component: Layout, + meta: { + title: i18n.t('common.route.mainAndBackupKcp'), // '主备kcp' + }, + redirect: '/mainAndBackupKcp/index', + pagekey: 'reliableCenter', + routeKey: 'kcpha', + hidden: false, + children: [ + { + path: '/mainAndBackupKcp/index', + name: 'kcpha', + routeKey: 'kcpha', + hidden: false, + noRedirect: '', + component: () => import('@/views/reliableCenter/kcpha/index.vue'), + meta: { + title: i18n.t('common.route.mainAndBackupKcp'), // '主备kcp', + icon: 'zbkcp', + pagekey: 'reliableCenter', + default: true, + routeKey: 'kcpha', + breadcrumb: true + } + }, + ] + }, +] +export default reliableCenter \ No newline at end of file diff --git a/src/router/modules/resourceRoute.js b/src/router/modules/resourceRoute.js new file mode 100644 index 0000000..27615c1 --- /dev/null +++ b/src/router/modules/resourceRoute.js @@ -0,0 +1,326 @@ +// 资源 +import Layout from '@/layout' +import i18n from '@/assets/common/lang/index' +const resourceRouter = [ + { + path: '/availabilityZone', + component: Layout, + meta: { + title: i18n.t('common.route.zone'), // '可用区' + }, + redirect: '/resource/availabilityZone/index', + pagekey: 'resource', + routeKey: 'zone', + hidden: false, + children: [ + { + path: '/resource/availabilityZone/index', + name: 'availabilityZone', + routeKey: 'zone', + hidden: false, + noRedirect: '', + component: () => import('@/views/resource/availabilityZone/index.vue'), + meta: { + title: i18n.t('common.route.zone'), // '可用区', + icon: 'kyq-icon', + pagekey: 'resource', + default: true, + routeKey: 'zone' + } + }, + { + path: 'detail/:id/:type', + name: 'availabilityZoneDetail', + routeKey: 'zone', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/availabilityZone/detail.vue'), + meta: { + title: i18n.t('common.route.zoneDetail'), // '可用区详情', + icon: 'kyq-icon', + pagekey: 'resource', + default: false, + routeKey: 'zone' + } + } + ] + }, + { + path: '/physicalCluster', + component: Layout, + meta: { + title: i18n.t('common.route.cluster'), // '物理集群' + }, + redirect: '/resource/physicalCluster/index', + pagekey: 'resource', + routeKey: 'cluster', + hidden: false, + children: [ + { + path: '/resource/physicalCluster/index', + name: 'physicalCluster', + routeKey: 'cluster', + hidden: false, + noRedirect: '', + component: () => import('@/views/resource/physicalCluster/index.vue'), + meta: { + title: i18n.t('common.route.cluster'), // '物理集群', + icon: 'wljq-icon', + pagekey: 'resource', + default: true, + routeKey: 'cluster', + breadcrumb: true + } + }, + { + path: 'detail/:id/:type', + name: 'physicalDetail', + routeKey: 'cluster', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/physicalCluster/detail.vue'), + meta: { + title: i18n.t('common.route.clusterDetail'), // '物理集群详情', + icon: 'wljq-icon', + pagekey: 'resource', + default: false, + routeKey: 'cluster', + breadcrumb: true + } + } + ] + }, + { + path: '/vdcPage', + component: Layout, + meta: { + title: i18n.t('common.route.vdc'), // '虚拟数据中心(VDC)' + }, + redirect: '/resource/vdcPage/index', + pagekey: 'resource', + routeKey: 'vdc', + hidden: false, + children: [ + { + path: '/resource/vdcPage/index', + name: 'vdcPage', + routeKey: 'vdc', + hidden: false, + noRedirect: '', + component: () => import('@/views/resource/vdcPage/index.vue'), + meta: { + title: i18n.t('common.route.vdc'), // '虚拟数据中心(VDC)', + icon: 'xnsjzx-icon', + pagekey: 'resource', + default: true, + routeKey: 'vdc' + } + }, + { + path: 'detail/:id/:type', + name: 'vdcPageDetail', + routeKey: 'vdc', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/vdcPage/detail.vue'), + meta: { + title: i18n.t('common.route.vdcDetail'), // '虚拟数据中心(VDC)详情', + icon: 'xnsjzx-icon', + pagekey: 'resource', + default: false, + routeKey: 'vdc' + } + } + ] + }, + { + path: '/escPage', + component: Layout, + meta: { + title: i18n.t('common.route.servervm'), // '云服务器' + }, + redirect: '/resource/esc/index', + pagekey: 'resource', + routeKey: 'servervm', + hidden: false, + children: [ + { + path: '/resource/esc/index', + name: 'escPage', + routeKey: 'servervm', + hidden: false, + noRedirect: '', + component: () => import('@/views/resource/ecs/index.vue'), + meta: { + title: i18n.t('common.route.servervm'), // '云服务器', + icon: 'yfwq-icon', + pagekey: 'resource', + default: true, + routeKey: 'servervm' + } + }, + { + path: 'detail/:id/:type/:cid', + name: 'escPageDetail', + routeKey: 'servervm', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/ecs/components/detail/index.vue'), + meta: { + title: i18n.t('common.route.servervmDetail'), // '云服务器详情', + icon: 'yfwq-icon', + default: false, + pagekey: 'resource', + routeKey: 'servervm' + } + } + ] + }, + { + path: '/vMwareMgr', + component: Layout, + meta: { + title: i18n.t('common.route.vMwareMgr'), // 'VMware纳管' + }, + redirect: '/resource/vMwareMgr/index', + pagekey: 'resource', + routeKey: 'vMwareMgr', + hidden: false, + children: [ + { + path: '/resource/vMwareMgr/index', + name: 'vMwareMgrPage', + routeKey: 'vMwareMgr', + hidden: false, + noRedirect: '', + component: () => import('@/views/resource/vMwareMgr/index.vue'), + meta: { + title: i18n.t('common.route.vMwareMgr'), // 'VMware纳管', + icon: 'wljq-icon', + default: true, + pagekey: 'resource', + routeKey: 'vMwareMgr' + } + }, + { + path: 'detail/:id/:name/:type', + name: 'vMwareMgrPageDetail', + routeKey: 'vMwareMgr', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/vMwareMgr/detail.vue'), + meta: { + title: i18n.t('common.route.vMwareMgrDetail'), // 'VMware纳管详情', + icon: 'wljq-icon', + default: false, + pagekey: 'resource', + routeKey: 'vMwareMgr' + } + } + ] + }, + { + path: '/imageMgr', + component: Layout, + meta: { + title: i18n.t('common.route.imageMgr'), // // '镜像管理' + }, + redirect: '/resource/imageMgr/index', + pagekey: 'resource', + routeKey: 'image', + hidden: false, + children: [ + { + path: '/resource/imageMgr/index', + name: 'imageMgr', + routeKey: 'image', + hidden: false, + noRedirect: '', + component: () => import('@/views/resource/imageMgr/index.vue'), + meta: { + title: i18n.t('common.route.imageMgr'), // 镜像管理' + icon: 'jxgl-icon', + pagekey: 'resource', + default: true, + routeKey: 'image' + } + }, + { + path: '/resource/imageMgr/components/imageupload/:type', + name: 'imageupload', + routeKey: 'image', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/imageMgr/components/imageupload.vue'), + meta: { + title: i18n.t('common.route.imageMgrUpload'), // 上传镜像', + icon: 'jxgl-icon', + default: false, + pagekey: 'resource', + routeKey: 'image' + } + }, + { + path: '/resource/imageMgr/components/imageuploading', + name: 'imageuploading', + routeKey: 'image', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/imageMgr/components/imageuploading.vue'), + meta: { + title: i18n.t('common.route.imageMgrUpload'), // 上传镜像', + icon: 'jxgl-icon', + pagekey: 'resource', + default: false, + routeKey: 'image' + } + }, + { + path: 'detail/:id/:type', + name: 'imageDetail', + routeKey: 'image', + hidden: true, + noRedirect: '', + component: () => import('@/views/resource/imageMgr/components/imageDetail.vue'), + meta: { + title: i18n.t('common.route.imageMgrDetail'), // 镜像详情', + icon: 'jxgl-icon', + default: false, + pagekey: 'resource', + routeKey: 'image' + } + }, + ] + }, + // 主机纳管 + { + path: '/bareMetal', + component: Layout, + meta: { + title: i18n.t('common.route.bareMetal'), // '主机纳管' + }, + redirect: '/resource/hostTube/index', + pagekey: 'resource', + routeKey: 'bareMetal', + hidden: false, + children: [ + { + path: '/resource/hostTube/index', + name: 'bareMetal', + routeKey: 'bareMetal', + hidden: false, + noRedirect: '', + component: () => import('@/views/resource/hostTube/index.vue'), + meta: { + title: i18n.t('common.route.bareMetal'), // '主机纳管', + icon: 'ljs', + default: true, + pagekey: 'resource', + routeKey: 'bareMetal', + breadcrumb: true + } + }, + ] + }, +] +export default resourceRouter diff --git a/src/settings.js b/src/settings.js new file mode 100644 index 0000000..def2e13 --- /dev/null +++ b/src/settings.js @@ -0,0 +1,22 @@ +module.exports = { + + title: '云管平台', + + /** + * @type {boolean} true | false + * @description Whether fix the header + */ + fixedHeader: false, + + /** + * @type {boolean} true | false + * @description Whether show the logo in sidebar + */ + sidebarLogo: false, + + /** + * @type {boolean} true | false + * @description 侧边栏是否使用路由 + */ + routeSidebar: true +} diff --git a/src/store/getters.js b/src/store/getters.js new file mode 100644 index 0000000..5ab7b4c --- /dev/null +++ b/src/store/getters.js @@ -0,0 +1,8 @@ +const getters = { + sidebar: state => state.app.sidebar, + device: state => state.app.device, + token: state => state.user.token, + avatar: state => state.user.avatar, + name: state => state.user.name +} +export default getters diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..6be466a --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,19 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import getters from './getters' +import app from './modules/app' +import settings from './modules/settings' +import user from './modules/user' + +Vue.use(Vuex) + +const store = new Vuex.Store({ + modules: { + app, + settings, + user + }, + getters +}) + +export default store diff --git a/src/store/modules/app.js b/src/store/modules/app.js new file mode 100644 index 0000000..7ea7e33 --- /dev/null +++ b/src/store/modules/app.js @@ -0,0 +1,48 @@ +import Cookies from 'js-cookie' + +const state = { + sidebar: { + opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true, + withoutAnimation: false + }, + device: 'desktop' +} + +const mutations = { + TOGGLE_SIDEBAR: state => { + state.sidebar.opened = !state.sidebar.opened + state.sidebar.withoutAnimation = false + if (state.sidebar.opened) { + Cookies.set('sidebarStatus', 1) + } else { + Cookies.set('sidebarStatus', 0) + } + }, + CLOSE_SIDEBAR: (state, withoutAnimation) => { + Cookies.set('sidebarStatus', 0) + state.sidebar.opened = false + state.sidebar.withoutAnimation = withoutAnimation + }, + TOGGLE_DEVICE: (state, device) => { + state.device = device + } +} + +const actions = { + toggleSideBar({ commit }) { + commit('TOGGLE_SIDEBAR') + }, + closeSideBar({ commit }, { withoutAnimation }) { + commit('CLOSE_SIDEBAR', withoutAnimation) + }, + toggleDevice({ commit }, device) { + commit('TOGGLE_DEVICE', device) + } +} + +export default { + namespaced: true, + state, + mutations, + actions +} diff --git a/src/store/modules/settings.js b/src/store/modules/settings.js new file mode 100644 index 0000000..b3f33f8 --- /dev/null +++ b/src/store/modules/settings.js @@ -0,0 +1,32 @@ +import defaultSettings from '@/settings' + +const { showSettings, fixedHeader, sidebarLogo } = defaultSettings + +const state = { + showSettings: showSettings, + fixedHeader: fixedHeader, + sidebarLogo: sidebarLogo +} + +const mutations = { + CHANGE_SETTING: (state, { key, value }) => { + // eslint-disable-next-line no-prototype-builtins + if (state.hasOwnProperty(key)) { + state[key] = value + } + } +} + +const actions = { + changeSetting({ commit }, data) { + commit('CHANGE_SETTING', data) + } +} + +export default { + namespaced: true, + state, + mutations, + actions +} + diff --git a/src/store/modules/user.js b/src/store/modules/user.js new file mode 100644 index 0000000..e7e5605 --- /dev/null +++ b/src/store/modules/user.js @@ -0,0 +1,90 @@ +import { login, logout, getInfo } from '@/api/user' +import { getToken, setToken, removeToken } from '@/utils/auth' +import { resetRouter } from '@/router' +import md5 from 'js-md5' +const getDefaultState = () => { + return { + token: getToken(), + name: '', + avatar: '' + } +} + +const state = getDefaultState() + +const mutations = { + RESET_STATE: (state) => { + Object.assign(state, getDefaultState()) + }, + SET_TOKEN: (state, token) => { + state.token = token + }, + SET_NAME: (state, name) => { + state.name = name + }, + SET_AVATAR: (state, avatar) => { + state.avatar = avatar + } +} + +const actions = { + // user login + login({ commit }, userInfo) { + const { name, password } = userInfo + return new Promise((resolve, reject) => { + login({ userName: name.trim(), password: md5(password) }).then(response => { + const { token } = response + commit('SET_TOKEN', token) + setToken(token) + resolve() + }).catch(error => { + reject(error) + }) + }) + }, + + // // get user info + // getInfo({ commit, state }) { + // return new Promise((resolve, reject) => { + // getInfo().then(data => { + // if (!data) { + // return reject('验证失败,请重新登录。') + // } + + // const { name, avatar } = data + + // commit('SET_NAME', name) + // commit('SET_AVATAR', avatar) + // resolve(data) + // }).catch(error => { + // reject(error) + // }) + // }) + // }, + + // user logout + logout({ commit, state }) { + return logout().then(() => { + removeToken() // must remove token first + resetRouter() + commit('RESET_STATE') + }) + }, + + // remove token + resetToken({ commit }) { + return new Promise(resolve => { + removeToken() // must remove token first + commit('RESET_STATE') + resolve() + }) + } +} + +export default { + namespaced: true, + state, + mutations, + actions +} + diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss new file mode 100644 index 0000000..6cf3f3b --- /dev/null +++ b/src/styles/element-ui.scss @@ -0,0 +1,335 @@ +// cover some element-ui styles + +.el-breadcrumb__inner, +.el-breadcrumb__inner a { + font-weight: 400 !important; +} + +.el-breadcrumb__inner a:hover, +.el-breadcrumb__inner.is-link:hover { + color: #409EFF !important; + cursor: pointer; +} + +.el-upload { + input[type="file"] { + display: none !important; + } +} + +.el-upload__input { + display: none; +} + + +// to fixed https://github.com/ElemeFE/element/issues/2461 +.el-dialog { + transform: none; + left: 0; + position: relative; + margin: 0 auto; +} + +// refine element ui upload +.upload-container { + .el-upload { + width: 100%; + + .el-upload-dragger { + width: 100%; + height: 200px; + } + } +} + +// dropdown +.el-dropdown-menu { + a { + display: block + } + + .el-link--inner { + width: max-content; + display: block; + } +} + +// to fix el-date-picker css style +.el-range-separator { + box-sizing: content-box; +} + + +.el-form-item { + .el-form-item__label-wrap { + margin-left: 0 !important; + } +} + + +// form labe 粗细 +.el-form-item .el-form-item__label { + font-weight: normal; +} + +// 确定/取消 交换位置,确定在左边 +.el-message-box__btns { + display: flex; + flex-flow: row-reverse; + + >button { + margin-left: 15px; + } +} + + +// 表单中样式统一 +.el-form { + + // icon + [class*="el-icon-"] { + cursor: pointer; + margin-left: 10px; + font-size: 20px; + color: #C0C4CC; + } + + [class*="el-icon-"]:hover { + color: #409eff; + } + + .el-select .el-tag__close[class*="el-icon-"] { + cursor: pointer; + margin-left: 0px; + font-size: 10px; + color: #909399; + } + + .el-select .el-tag__close[class*="el-icon-"]:hover { + color: #FFF; + background-color: #909399; + } + + .el-input.is-disabled .el-input__inner, + .el-input-group input[qlinput-readonly] { + // background-color: transparent; + border-color: #E4E7ED; + // color: #C0C4CC; + cursor: not-allowed; + } + + .el-form-item.is-error .el-input__inner, + .el-form-item.is-error .el-input__inner:focus, + .el-form-item.is-error .el-textarea__inner, + .el-form-item.is-error .el-textarea__inner:focus, + .el-message-box__input input.invalid, + .el-message-box__input input.invalid:focus { + border-color: #F56C6C !important; + } + + + .el-input-group__append .el-input--suffix .el-input__inner, + .el-input-group__prepend .el-input--suffix .el-input__inner { + border-color: transparent !important; + } + + .input-with-select { + .el-input-group__append { + background-color: #fff; + padding: 0; + width: 70px; + height: 30px; + overflow: hidden; + } + + .el-input-group__append button.el-button { + background-color: #fff; + padding: 0; + margin: 0; + width: 100%; + height: 100%; + border-radius: 0 + } + + .el-input-group__append button.el-button:hover { + background-color: #e9f5ff; + } + + .el-input-group__append .el-button.is-disabled, + .el-input-group__append .el-button.is-disabled:hover { + background-color: #F5F7FA; + } + } +} + +.el-input-group__append, +.el-input-group__prepend { + background-color: #fff; +} + +.el-button--primary { + + // icon + [class*="el-icon-"] { + cursor: pointer; + margin: 0px; + font-size: 12px; + color: #fff; + } + + [class*="el-icon-"]:hover { + color: #fff; + } +} + +.el-input-number { + + .el-input-number__decrease, + .el-input-number__increase { + + // icon + [class*="el-icon-"] { + cursor: pointer; + margin: 0px; + font-size: 12px; + color: #909399; + } + + [class*="el-icon-"]:hover { + color: #909399; + } + } + +} + +// 统一弹窗宽度 +.el-dialog { + width: 600px; +} + +.lg-dialog { + .el-dialog { + width: 1000px; + } +} + +.sm-dialog { + .el-dialog { + width: 450px; + } +} + +.el-tabs { + .el-tabs__header { + margin: 0px; + margin-bottom: 20px; + } + + .el-tabs__item { + padding: 0; + font-size: 16px; + min-width: 200px; + text-align: center; + } + + .el-tabs__active-bar { + height: 1px; + } + + .el-tabs__nav-wrap::after { + height: 1px; + } +} + +.divider-title { + font-weight: bold; +} + +.el-divider--horizontal { + margin: 0px; +} + +.el-input-group__append { + + .el-button.is-disabled, + .el-button.is-disabled:focus, + .el-button.is-disabled:hover { + color: inherit; + background-color: transparent; + border-color: transparent; + } +} + +// tree +.el-tree { + + background-color: transparent !important; + + .custom-tree-node { + display: flex; + align-items: center; + justify-content: center; + + span { + margin: 0 4px; + font-size: 14px; + line-height: 1; + } + + // icon + [class*="el-icon-"] { + font-size: 16px; + cursor: pointer; + color: #909399; + } + + // [class*="el-icon-"]:hover { + // color: #409eff; + // } + } + + .el-tree-node__expand-icon.is-leaf { + color: transparent !important; + cursor: default; + } +} + +// .el-step +.el-step { + $step-color: #409EFF; + + .el-step__head.is-process { + color: $step-color; + border-color: $step-color; + } + + .el-step__title.is-process { + color: $step-color; + } + + .el-step__head.is-finish { + .el-step__line { + position: absolute; + border-color: inherit; + background-color: $step-color; + } + } +} + +.el-tooltip__popper { + max-width: 200px; +} + + +.el-dialog__body { + padding: 20px; + line-height: 20px; +} + +.el-dialog__footer { + .dialog-footer { + .el-button+.el-button { + margin-left: 15px; + } + } +} diff --git a/src/styles/iconBg.scss b/src/styles/iconBg.scss new file mode 100644 index 0000000..5716918 --- /dev/null +++ b/src/styles/iconBg.scss @@ -0,0 +1,31 @@ +.kcp-infoQues { + width: 20px; + height: 20px; + display: inline-block; + vertical-align: baseline; + font-style: normal; + margin-left: 15px; + cursor: pointer; +} + +.icon-infoQues::after { + content: ''; + display: block; + width: 20px; + height: 20px; + // background-image无法引用本地资源,故需要用网络地址 + background: url('~@/styles/images/infoQues.png') no-repeat center; + background-size: cover; + margin-top: 3px; +} + +.icon-infoQues:hover::after { + content: ''; + display: block; + width: 20px; + height: 20px; + // background-image无法引用本地资源,故需要用网络地址 + background: url('~@/styles/images/infoQuesHover.png') no-repeat center; + background-size: cover; + margin-top: 3px; +} \ No newline at end of file diff --git a/src/styles/images/infoQues.png b/src/styles/images/infoQues.png new file mode 100644 index 0000000000000000000000000000000000000000..45af931a0616b175d8bf508b6e5de864f2660b88 GIT binary patch literal 6031 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 literal 0 HcmV?d00001 diff --git a/src/styles/images/infoQuesHover.png b/src/styles/images/infoQuesHover.png new file mode 100644 index 0000000000000000000000000000000000000000..b99af1646eb318f621651e8446c923779cc52712 GIT binary patch literal 6207 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 O&itmeag(7(;(q~Hq!xMr literal 0 HcmV?d00001 diff --git a/src/styles/index.scss b/src/styles/index.scss new file mode 100644 index 0000000..b2c6886 --- /dev/null +++ b/src/styles/index.scss @@ -0,0 +1,217 @@ +@import './variables.scss'; +@import './transition.scss'; +@import './element-ui.scss'; +@import './sidebar.scss'; +@import './iconBg.scss'; + +// 深色主题 +@import './themeDark/index.scss'; +// 浅色主题 +@import './themeLight/index.scss'; +@import './newTheme.scss'; + +html, +body { + height: 100%; +} + +body { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; + font-size: 14px; +} + +label { + font-weight: 700; +} + +html { + height: 100%; + box-sizing: border-box; +} + +#app { + height: 100%; +} + +*, +*:before, +*:after { + box-sizing: inherit; + +} + +:focus { + outline: none; +} + +a:focus, +a:active { + outline: none; +} + +a, +a:focus, +a:hover { + cursor: pointer; + color: inherit; + text-decoration: none; +} + +div:focus { + outline: none; +} + +.clearfix { + &:after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } +} + +// main-container global css +.app-container { + display: flex; + flex-direction: column; + flex: 1; + overflow: auto; + padding: 20px; + border-radius: 15px; +} + +.flex { + display: flex; +} + +@for $i from 1 to 4 { + .flex#{$i} { + flex: #{$i} + } +} + +.align-center { + align-items: center; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +// 表格操作列 +.tableoperation { + .el-link:first-child { + margin-left: 0px; + } + + .el-link { + margin-left: 20px; + } + + .tableoperation-header { + display: flex; + align-items: center; + justify-content: space-between; + } +} + +// 表格背景色 +.el-table, +.el-table__expanded-cell, +.el-table th, +.el-table tr { + background-color: transparent; +} + +// 表格 el-tooltip +.el-table .cell .el-tooltip { + max-width: 100%; + width: max-content; + display: block; + display: block; + overflow: hidden; + text-overflow: ellipsis; +} + + + + +// el 树组件自动出滚动条 +.kcp-el-tree { + overflow: auto; + + >.el-tree { + >.el-tree-node { + min-width: 100%; + display: inline-block; + } + + >.el-tree-node__content { + display: none; + } + } +} + +// 统一el-drawer__body 里文本颜色 +.el-drawer__body { + + // 下选择 + .el-select-dropdown__item, + // form表单标题 + .el-form-item__label, + // 输入框 + .el-input__inner, + .el-textarea__inner, + .el-checkbox, + .el-radio__label, + .el-tree-node__label { + color: $fontColor; + } +} + +// 统一table滚动条样式 +.el-table__body-wrapper::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +/* 滚动轨道 */ +.el-table__body-wrapper::-webkit-scrollbar-track { + border-radius: 5px; +} + +/* 滚动条 */ +.el-table__body-wrapper::-webkit-scrollbar-thumb { + width: 8px; + background-color: #CBCDD1; + opacity: 0.88; + border-radius: 5px +} + +// 统一滚动条样式 +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +/* 滚动轨道 */ +::-webkit-scrollbar-track { + border-radius: 5px; +} + +/* 滚动条 */ +::-webkit-scrollbar-thumb { + width: 8px; + background-color: #CBCDD1; + opacity: 0.88; + border-radius: 5px +} diff --git a/src/styles/mixin.scss b/src/styles/mixin.scss new file mode 100644 index 0000000..d1b0a4e --- /dev/null +++ b/src/styles/mixin.scss @@ -0,0 +1,99 @@ +@mixin clearfix { + &:after { + content: ""; + display: table; + clear: both; + } +} + +@mixin scrollBar { + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } +} + +@mixin relative { + position: relative; + width: 100%; + height: 100%; +} + +// 类似账号页面的表单样式 +@mixin formStyle { + margin-left: 30px; + margin-right: 30px; + + .el-form { + .el-form-item__label { + text-align: left; + min-width: 70px; + } + + >.el-form-item { + // 留出间隙给表单错误提示 + margin-bottom: 18px !important; + color: $fontColor; + } + } + +} + +// 九宫格 +@mixin nineStyle($num: 3) { + display: grid; + grid-template-columns: repeat($num, 1fr); + grid-gap: 10px; + // margin: auto; +} + +// 表格头部组件样式 +@mixin headerBarStyle { + display: flex; + border: 1px solid $headerBarBorder; + border-radius: 6px; + padding: 10px 20px; + height: 62px; + background: rgba(227, 239, 255, 0.3); + + .header-left {} + + .header-right { + display: flex; + align-items: center; + justify-content: center; + line-height: 1; + + .setting-icon { + cursor: pointer; + font-size: 18px; + font-weight: bold; + color: #909399; + } + + .setting-icon:hover { + color: #409eff; + } + + .el-button { + margin-left: 10px; + } + } + + .el-date-editor.el-input, + .el-date-editor.el-input__inner { + width: 240px; + } + + .el-date-editor .el-range-separator { + line-height: 28px; + } +} diff --git a/src/styles/newTheme.scss b/src/styles/newTheme.scss new file mode 100644 index 0000000..b97fe77 --- /dev/null +++ b/src/styles/newTheme.scss @@ -0,0 +1,287 @@ +// 按照规范修改页面 规范地址 http://10.0.0.10:5080/wiki/#/team/6B7ew4b7/space/Nh57eCn2/page/41kGz4v2 + +// 列表相关(非弹窗里列表) + +.mc-table { + .el-table .sort-caret { + border: 4px solid transparent; + } + + .el-table .sort-caret.ascending { + border-bottom-color: #C0C4CC; + top: 1px; + } + + .el-table .sort-caret.descending { + border-top-color: #C0C4CC; + bottom: 2px; + } + + .el-table .caret-wrapper { + height: 22px; + } + + .el-table--border .el-table__cell, + .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed { + border-right: 0 !important; + } + + .el-table--small { + font-size: 14px; + } + + // 表格分页 + .el-pagination { + + .el-pagination__total, + .el-pagination__jump, + .el-pager .btn-quicknext, + .el-pager .btn-quickprev, + .btn-next, + .btn-prev, + .el-pager li, + .el-pager li.active, + .el-pager li:hover { + color: $light_paginationColor; + + } + + + + button:disabled { + color: #C0C4CC !important; + } + + .el-pager li.active { + color: $light_paginationColor; + background-color: $light_paginationactiveBgColor; + } + + .el-pager li:hover { + color: $light_paginationColor; + background-color: $light_paginationHoverBgColor; + } + + .el-pager>.btn-quicknext, + .el-pager>.btn-quickprev, + .btn-next, + .btn-prev, + .el-pager .number { + width: 32px; + height: 32px; + line-height: 32px; + background-color: $light_paginationBgColor; + background: $light_paginationBgColor; + border: 1px solid #F2F6FC; + border-radius: 4px; + } + + .el-pagination__sizes .el-input__inner, + .el-pagination__jump .el-input__inner { + height: 32px; + } + + .el-pagination__total { + line-height: 32px; + font-size: 14px; + font-weight: 700; + } + + } + +} + +// 按钮 +.el-button--small:not(.el-dropdown-menu__item>.el-button--small, .el-button--text) { + font-size: 13px; + border-radius: 4px; + min-width: 80px; +} + +//禁用 +.el-button.is-disabled:not(.el-dropdown-menu__item>.el-button--small), +.el-button.is-disabled:focus:not(.el-dropdown-menu__item>.el-button--small), +.el-button.is-disabled:hover:not(.el-dropdown-menu__item>.el-button--small) { + color: #F2F6FC; + background: rgba(204, 204, 204, 1); +} + +// .el-button { +// line-height: 1.1; +// } + +// 弹窗 + +.el-message { + background: #fff !important; + border-color: #fff !important; + box-shadow: 0 0 6px rgba(204, 204, 204, 1); + max-width: 640px; + top: 40px !important; +} + +.el-message-box { + padding-bottom: 0px; + + .el-message-box__header { + padding: 20px + } + + .el-message-box__content { + padding: 0px 15px 20px 15px; + } + + .el-message-box__container { + min-height: 40px; + display: flex; + align-items: center; + } + + .el-message-box__status+.el-message-box__message { + padding-left: 50px; + } + + .el-message-box__status { + font-size: 40px !important + } + + .el-message-box__btns { + justify-content: start; + padding: 15px; + border-top: 1px solid #eee; + padding: 15px 15px 15px 10px; + } +} + +.kcp-steps { + .el-step { + position: relative; + } + + :not(:first-child).el-step { + margin-left: -10%; + } + + .el-step__main { + min-width: 64px; + } + + .el-step__main { + position: absolute; + position: absolute; + top: -7px; + left: 32px; + } + + :not(:last-child).el-step { + flex: 1; + } + + .el-step:last-of-type.is-flex { + width: 150px; + } + + .el-step__description { + padding-right: 10%; + margin-top: -5px; + font-size: 12px; + line-height: 20px; + font-weight: 400; + } + + .el-step.is-horizontal .el-step__line { + height: 1px; + top: 11px; + left: 110px; + right: 0; + width: calc(90% - 165px); + } +} + +.el-drawer__header { + display: flex; + flex-direction: row; + align-items: center; + height: 70px; + padding: 20px; + margin: 0; + color: #333333; + background-color: #f2f8fe; + + span { + font-size: 20px; + } +} + +.el-drawer__body { + flex: 1; + overflow: auto; + position: relative; + display: flex; + flex-direction: column; + + .drawer-content { + display: flex; + flex: 1; + flex-direction: column; + height: 100%; + font-size: 14px; + color: #333333; + // box-sizing: border-box; + } + + .drawer-foot { + display: flex; + padding: 15px 30px; + border-top: 1px #d7d7d7 dashed; + } +} + + +.drawer-body-content { + $input-width: 375px; + margin: 30px 30px 0; + display: flex; + flex: 1; + overflow: auto; + flex-direction: column; + + .el-form-item__content { + + .el-input, + .el-input-number, + .el-select, + .el-textarea { + width: $input-width; + } + + } + + .el-input-group { + + .el-input, + .el-input-number, + .el-select, + .el-textarea { + width: 20%; + } + } + +} + +.el-switch__core { + background: rgba(153, 153, 153, 1); +} + +.el-switch.is-disabled { + .el-switch__core { + background: rgba(236, 236, 236, 1); + } +} + +.el-switch.is-disabled.is-checked { + .el-switch__core { + border-color: rgba(198, 226, 255, 1); + background-color: rgba(198, 226, 255, 1); + } +} diff --git a/src/styles/sidebar.scss b/src/styles/sidebar.scss new file mode 100644 index 0000000..9ac1c92 --- /dev/null +++ b/src/styles/sidebar.scss @@ -0,0 +1,245 @@ +#app { + + .main-container { + min-height: 100%; + transition: margin-left .28s; + margin-left: $sideBarWidth; + position: relative; + } + + .sidebar-container { + transition: width 0.28s; + width: $sideBarWidth !important; + padding: 10px 0; + height: 100%; + overflow: hidden; + + // reset element-ui css + .horizontal-collapse-transition { + transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out; + } + + .scrollbar-wrapper { + overflow-x: hidden !important; + } + + .el-scrollbar__bar.is-vertical { + right: 0px; + } + + .el-scrollbar { + height: 100%; + } + + &.has-logo { + .el-scrollbar { + height: calc(100% - 50px); + } + } + + .is-horizontal { + display: none; + } + + a { + display: inline-block; + width: 100%; + overflow: hidden; + } + + .svg-icon { + margin-right: 16px; + } + + .sub-el-icon { + margin-right: 12px; + margin-left: -2px; + } + + .el-menu { + border: none; + height: 100%; + width: 100% !important; + } + + .el-menu, + .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, + .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, + .el-menu--horizontal>.el-submenu .el-submenu__title:hover { + background: transparent; + } + + .el-menu--horizontal>.el-menu-item { + height: 50px; + line-height: 50px; + } + + // menu hover + .submenu-title-noDropdown, + .el-submenu__title { + height: 60px; + line-height: 60px; + border-left: 4px solid transparent; + + &.is-active, + &:hover { + + border-left: 4px solid $menuHoverRightBorder; + } + } + + + + & .nest-menu .el-submenu>.el-submenu__title, + & .el-submenu .el-submenu__title, + & .el-submenu .el-menu-item { + min-width: $sideBarWidth !important; + height: 60px; + line-height: 60px; + margin-bottom: 5px; + border-left: 4px solid transparent; + + &.is-active, + &:hover, + &.is-active>.el-submenu__title { + border-left: 4px solid $menuHoverRightBorder; + } + } + + // & .el-submenu { + // margin-bottom: 5px; + + // &.is-active>.el-submenu__title { + // border-right: 2px solid $menuHoverRightBorder; + // } + // } + } + + .hideSidebar { + .sidebar-container { + width: 54px !important; + } + + .main-container { + margin-left: 54px; + } + + .submenu-title-noDropdown { + padding: 0 !important; + position: relative; + + .el-tooltip { + padding: 0 !important; + + .svg-icon { + margin-left: 20px; + } + + .sub-el-icon { + margin-left: 19px; + } + } + } + + .el-submenu { + overflow: hidden; + + &>.el-submenu__title { + padding: 0 !important; + + .svg-icon { + margin-left: 20px; + } + + .sub-el-icon { + margin-left: 19px; + } + + .el-submenu__icon-arrow { + display: none; + } + } + } + + .el-menu--collapse { + .el-submenu { + &>.el-submenu__title { + &>span { + height: 0; + width: 0; + overflow: hidden; + visibility: hidden; + display: inline-block; + } + } + } + } + } + + .el-menu--collapse .el-menu .el-submenu { + min-width: $sideBarWidth !important; + } + + // mobile responsive + .mobile { + .main-container { + margin-left: 0px; + } + + .sidebar-container { + transition: transform .28s; + width: $sideBarWidth !important; + } + + &.hideSidebar { + .sidebar-container { + pointer-events: none; + transition-duration: 0.3s; + transform: translate3d(-$sideBarWidth, 0, 0); + } + } + } + + .withoutAnimation { + + .main-container, + .sidebar-container { + transition: none; + } + } +} + +// when menu collapsed +.el-menu--vertical { + &>.el-menu { + .svg-icon { + margin-right: 16px; + } + + .sub-el-icon { + margin-right: 12px; + margin-left: -2px; + } + } + + + + // the scroll bar appears when the subMenu is too long + >.el-menu--popup { + max-height: 100vh; + overflow-y: auto; + + &::-webkit-scrollbar-track-piece { + background: #d3dce6; + } + + &::-webkit-scrollbar { + width: 6px; + } + + &::-webkit-scrollbar-thumb { + background: #99a9bf; + border-radius: 20px; + } + } +} \ No newline at end of file diff --git a/src/styles/themeDark/iconBg.scss b/src/styles/themeDark/iconBg.scss new file mode 100644 index 0000000..40247ec --- /dev/null +++ b/src/styles/themeDark/iconBg.scss @@ -0,0 +1,141 @@ +.homePage-bannerbg { + background: url('~@/styles/themeDark/images/banner.png') no-repeat center; + background-size: 100%; +} + +.vdcList-icon-zone { + background: url('~@/styles/themeDark/images/zone.png') no-repeat center; +} + +.vdcList-icon-cluster { + background: url('~@/styles/themeDark/images/cluster.png') no-repeat center; +} + +.vdcList-icon-physicalHost { + background: url('~@/styles/themeDark/images/physicalHost.png') no-repeat center; +} + +.vdcList-icon-VDC { + background: url('~@/styles/themeDark/images/VDC.png') no-repeat center; +} + +.vdcList-icon-serverVm { + background: url('~@/styles/themeDark/images/serverVm.png') no-repeat center; +} + +.alerts-icon { + background: url('~@/styles/themeDark/images/alerts.png') no-repeat center; +} + +.workorder-icon { + background: url('~@/styles/themeDark/images/workorder.png') no-repeat center; +} + +.kyq-icon { + background: url('~@/styles/themeDark/images/kyq.png') no-repeat center; +} + +.wljq-icon { + background: url('~@/styles/themeDark/images/wljq.png') no-repeat center; +} + +.xnsjzx-icon { + background: url('~@/styles/themeDark/images/xnsjzx.png') no-repeat center; +} + +.yfwq-icon { + background: url('~@/styles/themeDark/images/yfwq.png') no-repeat center; +} + +.xjzx-icon { + background: url('~@/styles/themeDark/images/xjzx.png') no-repeat center; +} + + +// 告警事件 +.gjsj-icon { + background: url('~@/styles/themeDark/images/gjsj.png') no-repeat center; +} + +// 告警日志 +.gjrz-icon { + background: url('~@/styles/themeDark/images/gjrz.png') no-repeat center; +} + +// 告警设置 +.gjsz-icon { + background: url('~@/styles/themeDark/images/gjsz.png') no-repeat center; +} + +// 操作日志 +.czrz-icon { + background: url('~@/styles/themeDark/images/czrz.png') no-repeat center; +} + +// 物理主机事件 +.wlzjsj-icon { + background: url('~@/styles/themeDark/images/wlzjsj.png') no-repeat center; +} + +// 云服务器事件 +.yfwqsj-icon { + background: url('~@/styles/themeDark/images/yfwqsj.png') no-repeat center; +} + +// 组织管理 +.zzgl-icon { + background: url('~@/styles/themeDark/images/zzgl.png') no-repeat center; +} + +// 权限管理 +.qxgl-icon { + background: url('~@/styles/themeDark/images/qxgl.png') no-repeat center; +} + +// 用户管理 +.yhgl-icon { + background: url('~@/styles/themeDark/images/yhgl.png') no-repeat center; +} + +// 角色管理 +.jsgl-icon { + background: url('~@/styles/themeDark/images/jsgl.png') no-repeat center; +} + +// 工单管理 +.gdgl-icon { + background: url('~@/styles/themeDark/images/gdgl.png') no-repeat center; +} + +// 工单审核 +.gdsh-icon { + background: url('~@/styles/themeDark/images/gdsh.png') no-repeat center; +} + +// 网络设置 +.wlsz-icon { + background: url('~@/styles/themeDark/images/wlsz.png') no-repeat center; +} + +// 镜像管理 +.jxgl-icon { + background: url('~@/styles/themeDark/images/jxgl.png') no-repeat center; +} + +// 异地容灾 +.rzbf { + background: url('~@/styles/themeDark/images/rzbf.png') no-repeat center; + background-size: 18px !important; +} + +// 主备kcp +.zbkcp { + background: url('~@/styles/themeDark/images/zbkcp.png') no-repeat center; + background-size: 18px !important; +} + +//裸金属 +.ljs { + background: url('~@/styles/themeDark/images/ljsj.png') no-repeat center; + background-size: 18px !important; +} \ No newline at end of file diff --git a/src/styles/themeDark/images/VDC.png b/src/styles/themeDark/images/VDC.png new file mode 100644 index 0000000000000000000000000000000000000000..d3cf3bbbdb40c216a5cb82df30d4cb4b4a3d7532 GIT binary patch literal 770 zcmV+d1O5DoP)#f0~};SgR=ds8vKp?Lm&o3+P8q&~siO6WM=PJ1n;HZ7{ee~jOI z5DFh;f2Rl~JdpiJhqXh(^E=D;u?p$!SW=A7!?LvB>QN*dE$l&&$yEaW*zG2z&?ERR z?K1ppgon?IEbWzxg?)3jic8&Y(wyOyS1WNuQV?Of(1XB=*@b;Zl(dRYrR_hOg}#HU zn2Y7&HCUR@T4j4TEX@9@2=#gVmScB!vG#dvZWj8hxNV5=KPC=yN@U-)urd2D#r3H8 zk9DG^wqr3r9p!b>KKe#unf<*iy@+v9ix+b}k*%^$pq<7pqBM96Lt;*!5`8sCd3TyC>= zOnd+nwpxLnj3?E0V4L85tV1mQ2+n{07*qoM6N<$f{0Co A&;S4c literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/alerts.png b/src/styles/themeDark/images/alerts.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8e1e2bf6aae241c2b5db180d5dd43c0f2e651a GIT binary patch literal 693 zcmV;m0!safP)G>qJ^8Fh{nm4gf46q_zy@3LJ$!c zL>m=#pO8__NS0f3RzY?M5}bNlez(-sPv)`ts9jb#aM09=%k1_5ja; zwt#OIcmaH{=PYm;Xtq9gftLK#_s+tZ`W0WIagII%G7QpY&mTdqfHZ@2gAAH%iQdO&H)?;>!@5pEQREjTqwByn4-QNmw^4iec*}t?f`?pa-ri=Q)u?&+eivY zeU!Wct^vJ3`4}IVe(BUB0!fXhd%#7Y33wdvFWOqoNa{9k4zv|?1oW%P2xxA7Ek%kH bTL!-Y1I59h9=#Au00000NkvXXu0mjfWi3MD literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/banner.png b/src/styles/themeDark/images/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..2109d23335da1692ac7409c05275bf764fe73dc6 GIT binary patch literal 72611 zcmZs?1z3}9*f&m%0iy&RAgKZ(Eh62Zh$3JR(j_4+E#0C>DT2}}p|rq84mKKzNyC7R z98x1UV8nku@Ao~AzTf`@cHGBt?TY*C>vx{S8|Y~>&|Rb>BO_zbxuf-vj0_k~dhVm4 zCVi&n!mP;1_{em$)E@_AtYqkK` Qc$&d=Jd2SiVq$9I1zuZ!~*2qFv-` z9SbF9mAv(2srl5hR7QX7#upcVD>V;ID{^qp2}O_J&m{&&zU+S8DbJP6fAy@T)fJ|Z z-1FTEt+eg(`sKgWy(`9!r_j=hy&Pe4vX;)*&9Wb)+0gLs_{*0{gH1LPYFhSkEV1Xv zgL0Cvz&+vyYYXJhubiDHd;KztPqjOh|GL)*FaDv{f3zt7h0H{2k?K(W&iVZ~sUVa8 zhO~0R=)!Ml=_RxgZfKosR*>Fvus)aa7Q>ap%gi8sX8h-BT>osA$mHzU=naBd>hf&AOZw zhjn~O{rj~4(qhj;(g}B>14GFeKi%2L{r?#vF^fx^-%EPE;Qwz;V*ZrspJ$9W_`M#L z{9xB^$nQ7#m!4n#Ef^(r7_V9?v&(74AB$y?{r;wYa{n23GXHjE`oD8X4-)?~_R9O$ zG5WO9_^%7@QGNlWJ6yvZTM zat(mki%+WmJR;vedxh^(sQoQr`)g$2bAc4Ws(gBvQ~7!RRyV+>-vXoEIt~v&^5Uib z<+_&EBH$lcX2@gbvb4E=ukkOXye;@WD?@%Tj%r@+;{RIlf2K_yqa&8jUj28#?)XQ) zHLWiT%c>n^Bcb`nR+ehN-zqW1n}@N8wD5lvtMQu`*PrL;r}DQ~{Vm3xf0j#78oa7^ znUCXto#7uNVwcCJ{LLf!_}?06H=lJPaWnDrrHcP{($cbg{Ldlcca>OJQnmhKp}pL1 z#o%HcJmjxJSpCa}bLTjCe)GJmL!PBJ>`(q&`mM6h=^2;L1b^@NAN`*Rt${rJv^uHu zLD&A!mK}|9_2|3Fc;;_Go#mv>0hm$-XJ0X<~t^kn^YAz9u$@dB-FmVXH7WfO+ z2Cnp7_~rYNpKkOI8x0jCvDMNb#j3r)uvxopYG9f(`A1vPY&0hhzN4JV$4^UPi>4&~ z#PNmTm4h}8I-Qjf@9zE|4i(0Go6i2*P2=GeUoOtRvz*7Mu z@3=hO$jBdu;?}k_BYTCta~#g!9cd*<7c3VLeEwol1$SMseqojRl4467dV;)kXE=~& zyZZc*Jky=?WW1kUVY<>Q%4RK;|81L66fL_Bc-h^vrrUg5s`1Y86x++^hSWL{mXbPG zGcMJi^0=0%CzG?(9bYsLoDueYd+-xO;G@B-h_kD_=(vK*j^g9H_I{<`%9_A?3Zh={ zCd+EvVG7u1OxID<;BHggn!W4Aw^7CWr7@gH> zt1no?l{h>4NV*g&K0K&KJS>LaIM$X{(81atWGYrN#7%D<(lMo`uWP!Zc%31JW!;q` z-f-tdj&d+=YyT%fbyHq00N1*EXXjP}o64=a=Jp?svtOQ|t%Ej}D?QNq{ky@S@Z4>q zG5y!N5Vb)2*v?tupLvSwOaGbsOC@iTHYpW-ln6;1D6o2pd9~N5(!4G@v#ylg$EC9_ zI!Q232q;+Y6NwS!ljIn@!jFI6f|%g*F1 z?)a29>4X*a%x>^XI=RymmQUVgd1I6eNdmDAj3mWuH)8%~$$y9FMn_Rtr(g|O7M+`R z%=jlSCk&cgz|9Ks?%R})=T!k&tC=16`Ve2Mk)>?|MpLI8CKj+H7YvOT4poAYWBPPC_dWK39$_n=TQr%;C^KFHaHf==CE%gmHvDjp;ij z$z(}?F;M2V@&h8)ZcZt;>Z^CnMKd3i{+TKn^M4u|c#-7B0~v2hgvJz01=-6~MD=jc zXoCC~*pJCf?}K8l7Un&MgbZdySq?^8VNp%!eum-=_}Ag⪙23jiS6K)t+*116`>r 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 literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/gdgl.png b/src/styles/themeDark/images/gdgl.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e2cd814d41d7da38f7d80644a87c752a47eb86 GIT binary patch literal 298 zcmV+_0oDGAP)Px#W&x@MNGw5>5=oKRfm|RHO^w{xgiRo^ zfvet>r=CB5%&(%n^mU)U-F;hr`K;X*G(Ne%)DX7DIQIA?ROBHmbcNHa>4SVnqlWYNdz&h{%Ow_kpXl{*d#Uv}h zJ8%m;0mUn0^=v5M7$~OME(u8vfopZ`-vDh36W{=NRZkZw__l;kPx#+et)0R5(wqld%oLFc3xGFIWHxCZJ*oNXY=~fJ9A20rYG@L(dS-&baDatK^@4<>>~ge z0c!_vl9V(8{^g)(W_UGr)93)W1O5EcyQ6GchuSH4C79U^SO7O*BI!{)5al2pV-4T} zEP-bRn12h{0Rx~1Y$ff#0t9hZyCjuHTuGwSv=E%i3M4OyC1Dht4$zJE*#k_0Vf;UW nT{8>K^&F)6C`xGYiCoDGg;jzPDi>km00000NkvXXu0mjf%j|5Q literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/gjrz.png b/src/styles/themeDark/images/gjrz.png new file mode 100644 index 0000000000000000000000000000000000000000..36ac30123d54340079570d7d65af460736ad35cf GIT binary patch literal 327 zcmV-N0l5B&P)Px$0ZBwbR5(wqld&!YVHAbGuT)7qfl_orqhd>mf`SsIM4}K;Xm&Lc3Pj;Gh)5I) z+i8eSOYa>V8Og|GcGyYy+yCD0o_kKN{P9`#C+Pz7EqPn&OHo?|+ye(K07YF#?Kc9- zkDowE@+$zC19}aBzS!J7Z-&O0RKDX_r6Ik)#ak8gtY-20VBX6 za0@H|o4}a5-2|wIunRl_*T5Yx4Qv22>Qf!C0!&u#L+vFQ2a0J^z%y{Jz73?%;)ohc ZJ^}2_ml0N-mcRf2002ovPDHLkV1kKfe-!`# literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/gjsj.png b/src/styles/themeDark/images/gjsj.png new file mode 100644 index 0000000000000000000000000000000000000000..7d95f8de72807928d801863fd20e1aad9747c108 GIT binary patch literal 323 zcmV-J0lfZ+P)Px#{YgYYR5(wqlc7okQ5c24?-|S{i>!hVV9{hT8!Tcm8a0W#m^2!a#;0oVjC)wwP}fOX&)7^x3+ zP?9y^Uj1?2{Ds*9I?C7U;HA34zJ?c9x!jt;U*@Xb#3H!Pp=rR2#+H@u9j4zn`UZ=| VY7q&-r7{2j002ovPDHLkV1g8gj3@vA literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/gjsz.png b/src/styles/themeDark/images/gjsz.png new file mode 100644 index 0000000000000000000000000000000000000000..4c137d4d4cb39a21a1a0aa0e82dafabc02428c40 GIT binary patch literal 367 zcmV-#0g(QQP)Px$DM>^@R5(wilfNs4VHC$d-#6=X1W_bIv159u?)=z5=G={aVs=UTi18J1`ST zmy&ur0&I^1bHE932J`{Vqy&2d=7B}vT+(dPx#^hrcPR5(wqld(zzK@>&LDeXkC^#g+77l@|u0|aaB#X{_COn$*a1uMTKDbv{r zw)S@RPhQ*!Yn+W6bYP0vd2{x0?u`6#Sk6bp4RF|#cdouL?;MfLq{My=(uZ7Gp|W z40YUyI|lZFBXzeF`~WOVY%ZADNghgAF4h5T0q?*ium^mo7wZ5vfwyMv0FUZb7vNh6 zO>8sZUVVy)6#M|Zs@Ka``J`=szWJ5FBtfl5cLto6Zwnbc9#OUA6X83L5eR~CK>z>% M07*qoM6N<$f|mt-G5`Po literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/jxgl.png b/src/styles/themeDark/images/jxgl.png new file mode 100644 index 0000000000000000000000000000000000000000..dc15a1b8a053aaad55f6804c20924f8f3d2fecda GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|)_S@)hFJJ- zoqUn^kb!{nTUCiB%@+b2_%`r)U(k$bQtXjYE%2S)#Bs+zGT7u@TM~%lWNQN*&fw|l=d#Wzp$PzZAX?Y} literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/kyq.png b/src/styles/themeDark/images/kyq.png new file mode 100644 index 0000000000000000000000000000000000000000..18c9a1a14d42a2d8d681655cbcf4db637684a68b GIT binary patch literal 401 zcmV;C0dD?@P)YIA0-m1guOPG^TGwQqAt^O3KSNGKiby{suQ)LQ7$f#FpELtHAbOJrV zb(ytF-vV$6Oa?$7Faad1Bm?AuZD1?_rhq-*^bbNakPGc5pf0p?0Wbh8|3N+i1}nrq z1E3AKsgTeLoK=XWfwh3|eOk&SWPwx#@(PduKs{7ft59TwnEI-YMmm^N@72aC3rwrI zP*gGl*Aa|&bp<*dkVy~K4*GoT35xUhIbx*C0{55KHm|kEPs0X%yW8ed52S!3{ v0y9A2=bR;7;_9rL4M#1g*XoX%EH~K~M1{baxotXG00000NkvXXu0mjf(Mzf+ literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/ljsj.png b/src/styles/themeDark/images/ljsj.png new file mode 100644 index 0000000000000000000000000000000000000000..c7af83a95475659e2b28c5ee07ec516792a93523 GIT binary patch literal 7221 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 F{|74SXZ-*G literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/physicalHost.png b/src/styles/themeDark/images/physicalHost.png new file mode 100644 index 0000000000000000000000000000000000000000..8493a162edc6b2f466c4a59d13aed41a779bb0c9 GIT binary patch literal 310 zcmV-60m=S}P)Cg8Jc8m)f+(KA&I8z4c!q$WHW5X36L(#r zfqAg7d^3|g*enDDK@fy*@Kj-Se)EA&!Y&W|_N4=HUIzs07*qo IM6N<$g1hK_z5oCK literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/qxgl.png b/src/styles/themeDark/images/qxgl.png new file mode 100644 index 0000000000000000000000000000000000000000..768eac4914b98658e1e49d9292b13056f3f28189 GIT binary patch literal 300 zcmV+{0n`48P)Px#=1D|BR5(wild+8gF%U)HZ-N47ghdo^5&3m-AxA(3hyqR`qKVyR8s z;8W61A0TR+6e_~Z4KPphucWVkm0)`Xd;n))Ch4yi0EB{krCnjz7FbK#XLZ#Q!ucU4 y)|%%PZ&6-j$nJX=(PXu8@5FayS1Ci1BliN(0*4XZ)JqWn0000& literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/rzbf.png b/src/styles/themeDark/images/rzbf.png new file mode 100644 index 0000000000000000000000000000000000000000..dcba4137f0f0eb8f69a00c1ba86bcb014e52e656 GIT binary patch literal 6260 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 literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/workorder.png b/src/styles/themeDark/images/workorder.png new file mode 100644 index 0000000000000000000000000000000000000000..f888efe9167b3f24146f522e09f5c813941d5b8c GIT binary patch literal 573 zcmV-D0>b@?P)`4^2wL8VZT&?qkCl1nHgO1(m(*@EUGLLm_n zfLGcjOmx>da77hP^d~tScT!39T!CwoWR3mow=+)GprZ=S%?=M$MF=S9QNRPnS`ic z^EdF%h{m4!PWED7Lf$0KC*&bbbO(+lov}7}=XsQ++!4gc#<_N>MD|@rJSf)_bqC3NK z3^!zx?~|dgfn~9UsuukbmO~wVLtWy9R6Xi%$*$88e86X12(c$&JBq4B$8ZqKWlya( z-*LK3p{h^)TWph!@-`2!Tgj>7Anv0RINGs&3U|sDsp8a+VtbF{T*AyB@o5El58j0 zOQPcqt7V|q*f5V>9CSp0rFv11Fu@icF^5UZ@T7`1Dy8(>44&{>F&MTOj4PAXHiO^@ zBlNM-5n&CNT@ZUo_LH2=fVeyh;;%Jm)Q44sJM7GeFx9_8{L?p1RY6=xa*^bE2E>gz z#3q9mT;Zl8KRnlqropN2V>)RW{yL_q>J0vL&L2Asy+8>TSf~I1002ovPDHLkV1kgZ BgDL<3 literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/xnsjzx.png b/src/styles/themeDark/images/xnsjzx.png new file mode 100644 index 0000000000000000000000000000000000000000..736500a98405e3037746046e3d60fa92b35d0641 GIT binary patch literal 402 zcmV;D0d4+?P)M{6WxC5y2vz4~Y+#VA5QU+En@eP=CO8^TIzX03- zYXC`-^b{Oh!6s?%39#tB$EZNn+yMo{aBiC)MFxr0&bbT< wwn!gP1E~9yU0})ny=@)X24;a4@W6lI2X0$L3$}a8RR91007*qoM6N<$f<3pT>i_@% literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/yfwq.png b/src/styles/themeDark/images/yfwq.png new file mode 100644 index 0000000000000000000000000000000000000000..db3a33c2bd9e667b640a5e49bde762c3ec9c80ab GIT binary patch literal 352 zcmV-m0iXVfP)tzF*2VTy{dEfKvJMizOW>HY<>b?3Nc!*dbtIw(FdKKUXSOzYEE>Hk!zz)y@ zHh|Z06Xeue^;umSGudKrT{WM?6SAZps^4mDOmc!%^((Zcq(D{es{^&6meqv`D61!- z?W~@v4=WVa?Z`RKsRf_`>;iRQB|2P%zYE_A{|KA|7r;Rt7yPx$KuJVFR5(wylfNs4VHC$d-_ar&WTM0$pp3#T6EP^86e+8&l#N@G#mzt9GT4-X zGATc1{{h{}AQmR$S4YpQ_g?Q?O3wJ4=X}oh`<(NLKZgETPbt9mBruQ~G$maXHTwau z-39Ce%fL%2>H!+Sx}>)}s0Cnq5I6-MfD=jQaoP4PumB7J^O7DjNIT#X=#W$?l56`K z_>eT!0oB;Aw%CV+s1%1uelF9o*iz&mg#>B+WBrW49S{tD13shR4P zy+aL{21bAjN%ik3*p80dlKK;15g3)UnzsNPB_+pkUbu+~umf}hugSuAW}$SEvV`sM kTNJnLBmTe7^xI$h33S1M5oY%ZlmGw#07*qoM6N<$f?QCek^lez literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/yhgl.png b/src/styles/themeDark/images/yhgl.png new file mode 100644 index 0000000000000000000000000000000000000000..8686338ce27a7f843ef90881bbc8c3a484f05b9e GIT binary patch literal 292 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 literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/zone.png b/src/styles/themeDark/images/zone.png new file mode 100644 index 0000000000000000000000000000000000000000..898c89e895c2dd00944cc6de6e29bd6c28b27989 GIT binary patch literal 909 zcmV;819JR{P)qsGvx?P!K^; z2th;;K|&J~g?1q=$O}=CFx@WoOSuGz1RBx|9jC> zPd(M5zM{$n4~*9__C~D6x7dmI@iu-b>$qqARIJ15Aj;@SoQS2k886`nyo?1^2dfkG z7@UA(o9YkZ=afGRH{mNhC>GO}x&d8`4H(9+*pJ`vPE)%v%*KUy1^*_%bz(c5G+m&} z@d0*VJuVfmctS<{{y%(-m12P(ruvI8f>Y`QJsz)OD=wJ?upQ51SDWMP#sFSSuyWstk0duzjau9QWb|ZP>y#bpW?%9I*Ry4a-2E#KM$chezt5Ytq+vJ>{>LIasYg zm*JL_e-n?^hBj5tq;v+ZDQeIPbV!(*G2AI${d8$NeoFa)q6SA~I`-p=lz$HUx`3D^ z96_08ru6KhKXag0Ydq~2s&P$GpKz`1>Wrew9OzXk-6afkC)z3#ot5bCqRJfT;*@^U z!9){!Fa2s!4)nB?e&4~EOH^OrL0m38UZHZJ6B~Pf#R=g!oZCUamcBj*`jHG`87TtA;tyeFAh&g-JW{T2Bek-<2#fXYjvF>Cz4+ucGr(y0ffd4ssZ@&m?mf);OV~mUYr@_>& zlG+6&w!s>4$u)!(!V=8Y+I)@UU13E&stP!vDxeek0@sOsw*r^p9Pt!qiQr;XT!ak^ j=g~>H*i%nEO^5ymHC&m=k0kQ700000NkvXXu0mjf5OuVy literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/images/zzgl.png b/src/styles/themeDark/images/zzgl.png new file mode 100644 index 0000000000000000000000000000000000000000..46f18b15f49a71b3e7095605bbc962f4f9bec642 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|mU+53hFJI? zoqUn^kO7a&`)LUr(;E0LR(h!~o-MmeW1G{J1MV#!(sTCDInQY*Ip>W#qsOl83X_gY zMqCm-pjxz!`@m*q9p(dU3i`@Bw>0cE+k4Q@Vcq6KYuQuQ3Ny3vGi*<52}y|bi@5ml zX!F*-jmz1udYpHkv@ca+QWyV1qw5jE^-La{K5vw({&3Qz|A9v7{z&D93gNvoH?A$Z kr!}Mcl(Br)FY|p28{*>ydEcva0$t4D>FVdQ&MBb@0REC&5dZ)H literal 0 HcmV?d00001 diff --git a/src/styles/themeDark/index.scss b/src/styles/themeDark/index.scss new file mode 100644 index 0000000..fad1b7e --- /dev/null +++ b/src/styles/themeDark/index.scss @@ -0,0 +1,231 @@ +[data-theme="dark"] { + @import './iconBg.scss'; + + .app-wrapper-content { + color: $dark_fontColor; + background: $dark_contentBg; + } + + .commonBox, + .page-wrapper-left, + .page-wrapper-right .app-container { + background: $dark_gray; + } + + .page-wrapper-icon { + .org-text { + color: $dark_fontColor; + } + } + + // 头部路由文字 + .app-breadcrumb.el-breadcrumb { + .no-redirect { + color: $dark_fontColor; + } + } + + .el-breadcrumb__inner a, + .el-breadcrumb__inner.is-link { + color: $dark_fontColor; + } + + + // 左侧菜单 + .sidebar-container { + + .submenu-title-noDropdown, + .el-submenu__title, + .el-submenu .el-menu-item { + + &.is-active, + &:hover { + background-color: $dark_menuHover !important; + } + } + + .el-menu-item, + .el-submenu__title { + color: $dark_menuColor; + } + + .el-menu-item:focus, + .el-menu-item:hover { + background-color: $dark_menuHover !important; + } + } + + // 表格 + .mc-table { + .el-table__fixed-right { + .el-table th { + background-color: $dark_tableBg; + } + + background-color: $dark_tableBg; + } + + .el-table { + color: $dark_fontColor; + + th>.cell, + .el-progress__text { + color: $dark_fontColor; + } + + th, + .el-table__fixed-right-patch, + .el-table--enable-row-hover .el-table__body tr:hover>td { + background-color: $dark_tableheaderBg; + } + + th.is-leaf .cell::after { + background-color: $dark_tableheadersplit; + } + + .el-table__body tr.hover-row.current-row>td, + .el-table__body tr.hover-row.el-table__row--striped.current-row>td, + .el-table__body tr.hover-row.el-table__row--striped>td, + .el-table__body tr.hover-row>td { + background-color: $dark_tablecellhoverBg; + } + + + } + + .el-table--enable-row-hover .el-table__body tr:hover>td { + background-color: $dark_tablecellhoverBg; + } + + .el-table td, + .el-table th.is-leaf { + border-bottom: 1px solid $dark_tableBorderColor !important; + } + + // 表格分页 + // .el-pagination { + + // .el-pagination__total, + // .el-pagination__jump, + // .el-pager li.btn-quicknext, + // .el-pager li.btn-quickprev, + // .btn-next, + // .btn-prev, + // .el-pager li, + // .el-pager li.active, + // .el-pager li:hover { + // color: $dark_paginationColor; + // } + + // button:disabled { + // color: #C0C4CC !important; + // } + + // .el-pager li.active { + // color: $dark_paginationColor; + // background-color: $dark_paginationactiveBgColor; + // } + + // .el-pager li:hover { + // color: $dark_paginationColor; + // background-color: $dark_paginationHoverBgColor; + // } + + // .btn-next, + // .btn-prev, + // .el-pager li { + // background-color: $dark_paginationBgColor; + // background: $dark_paginationBgColor; + // margin: 0 2px; + // } + // } + } + + + + .el-drawer__body { + .el-table { + color: $light_fontColor; + + th>.cell, + .el-progress__text { + color: $light_fontColor; + } + + th, + .el-table__fixed-right-patch, + .el-table--enable-row-hover .el-table__body tr:hover>td { + background-color: $light_tableheaderBg; + } + + th.is-leaf .cell::after { + background-color: $light_tableheadersplit; + } + + .el-table__body tr.hover-row.current-row>td, + .el-table__body tr.hover-row.el-table__row--striped.current-row>td, + .el-table__body tr.hover-row.el-table__row--striped>td, + .el-table__body tr.hover-row>td { + background-color: $light_tableheaderBg; + } + + + } + + .el-table--enable-row-hover .el-table__body tr:hover>td { + background-color: $light_tableheaderBg; + } + + + .el-table td, + .el-table th.is-leaf { + border-bottom: 1px solid $light_tableBorderColor !important; + } + + .el-tree { + color: $light_fontColor; + + .el-tree-node__content:hover, + .el-tree-node:focus>.el-tree-node__content { + background: $light_tablecellhoverBg; + } + } + } + + .title-box, + .basicInfo-title, + .panel-setting>span, + .workDetail h3 { + color: $dark_fontColor; + } + + .el-tree { + color: $dark_fontColor; + + .el-tree-node.is-current>.el-tree-node__content, + .el-tree-node__content:hover, + .el-tree-node:focus>.el-tree-node__content { + background: $dark_tree_nodebg; + } + } + + .el-tabs { + .el-tabs__item { + color: $dark_fontColor; + } + + .el-tabs__item.is-active { + color: #409EFF; + } + } + + // 详情页面 + .basicInfo-content { + color: $dark_fontColor; + } + + // form表单 + .el-form-item__label { + color: $dark_fontColor; + } +} diff --git a/src/styles/themeLight/iconBg.scss b/src/styles/themeLight/iconBg.scss new file mode 100644 index 0000000..0c73f4d --- /dev/null +++ b/src/styles/themeLight/iconBg.scss @@ -0,0 +1,141 @@ +.homePage-bannerbg { + background: url('~@/styles/themeLight/images/banner.png') no-repeat center; + background-size: 100%; +} + +.vdcList-icon-zone { + background: url('~@/styles/themeLight/images/zone.png') no-repeat center; +} + +.vdcList-icon-cluster { + background: url('~@/styles/themeLight/images/cluster.png') no-repeat center; +} + +.vdcList-icon-physicalHost { + background: url('~@/styles/themeLight/images/physicalHost.png') no-repeat center; +} + +.vdcList-icon-VDC { + background: url('~@/styles/themeLight/images/VDC.png') no-repeat center; +} + +.vdcList-icon-serverVm { + background: url('~@/styles/themeLight/images/serverVm.png') no-repeat center; +} + +.alerts-icon { + background: url('~@/styles/themeLight/images/alerts.png') no-repeat center; +} + +.workorder-icon { + background: url('~@/styles/themeLight/images/workorder.png') no-repeat center; +} + +.kyq-icon { + background: url('~@/styles/themeLight/images/kyq.png') no-repeat center; +} + +.wljq-icon { + background: url('~@/styles/themeLight/images/wljq.png') no-repeat center; +} + +.xnsjzx-icon { + background: url('~@/styles/themeLight/images/xnsjzx.png') no-repeat center; +} + +.yfwq-icon { + background: url('~@/styles/themeLight/images/yfwq.png') no-repeat center; +} + +.xjzx-icon { + background: url('~@/styles/themeLight/images/sjzx.png') no-repeat center; +} + +// 告警事件 +.gjsj-icon { + background: url('~@/styles/themeLight/images/gjsj.png') no-repeat center; +} + +// 告警日志 +.gjrz-icon { + background: url('~@/styles/themeLight/images/gjrz.png') no-repeat center; +} + +// 告警设置 +.gjsz-icon { + background: url('~@/styles/themeLight/images/gjsz.png') no-repeat center; +} + +// 操作日志 +.czrz-icon { + background: url('~@/styles/themeLight/images/czrz.png') no-repeat center; +} + +// 物理主机事件 +.wlzjsj-icon { + background: url('~@/styles/themeLight/images/wlzjsj.png') no-repeat center; +} + +// 云服务器事件 +.yfwqsj-icon { + background: url('~@/styles/themeLight/images/yfwqsj.png') no-repeat center; +} + +// 组织管理 +.zzgl-icon { + background: url('~@/styles/themeLight/images/zzgl.png') no-repeat center; +} + +// 权限管理 +.qxgl-icon { + background: url('~@/styles/themeLight/images/qxgl.png') no-repeat center; +} + +// 用户管理 +.yhgl-icon { + background: url('~@/styles/themeLight/images/yhgl.png') no-repeat center; +} + +// 角色管理 +.jsgl-icon { + background: url('~@/styles/themeLight/images/jsgl.png') no-repeat center; +} + +// 工单管理 +.gdgl-icon { + background: url('~@/styles/themeLight/images/gdgl.png') no-repeat center; +} + +// 工单审核 +.gdsh-icon { + background: url('~@/styles/themeLight/images/gdsh.png') no-repeat center; +} + +// 网络设置 +.wlsz-icon { + background: url('~@/styles/themeLight/images/wlsz.png') no-repeat center; +} + +// 镜像管理 +.jxgl-icon { + background: url('~@/styles/themeLight/images/jxgl.png') no-repeat center; +} + +// 异地容灾 +.rzbf { + background: url('~@/styles/themeDark/images/rzbf.png') no-repeat center; + background-size: 18px !important; +} + +// 主备kcp +.zbkcp { + background: url('~@/styles/themeDark/images/zbkcp.png') no-repeat center; + background-size: 18px !important; +} + + +//裸金属 +.ljs { + background: url('~@/styles/themeDark/images/ljsj.png') no-repeat center; + background-size: 18px !important; +} \ No newline at end of file diff --git a/src/styles/themeLight/images/VDC.png b/src/styles/themeLight/images/VDC.png new file mode 100644 index 0000000000000000000000000000000000000000..d3cf3bbbdb40c216a5cb82df30d4cb4b4a3d7532 GIT binary patch literal 770 zcmV+d1O5DoP)#f0~};SgR=ds8vKp?Lm&o3+P8q&~siO6WM=PJ1n;HZ7{ee~jOI z5DFh;f2Rl~JdpiJhqXh(^E=D;u?p$!SW=A7!?LvB>QN*dE$l&&$yEaW*zG2z&?ERR z?K1ppgon?IEbWzxg?)3jic8&Y(wyOyS1WNuQV?Of(1XB=*@b;Zl(dRYrR_hOg}#HU zn2Y7&HCUR@T4j4TEX@9@2=#gVmScB!vG#dvZWj8hxNV5=KPC=yN@U-)urd2D#r3H8 zk9DG^wqr3r9p!b>KKe#unf<*iy@+v9ix+b}k*%^$pq<7pqBM96Lt;*!5`8sCd3TyC>= zOnd+nwpxLnj3?E0V4L85tV1mQ2+n{07*qoM6N<$f{0Co A&;S4c literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/alerts.png b/src/styles/themeLight/images/alerts.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8e1e2bf6aae241c2b5db180d5dd43c0f2e651a GIT binary patch literal 693 zcmV;m0!safP)G>qJ^8Fh{nm4gf46q_zy@3LJ$!c zL>m=#pO8__NS0f3RzY?M5}bNlez(-sPv)`ts9jb#aM09=%k1_5ja; zwt#OIcmaH{=PYm;Xtq9gftLK#_s+tZ`W0WIagII%G7QpY&mTdqfHZ@2gAAH%iQdO&H)?;>!@5pEQREjTqwByn4-QNmw^4iec*}t?f`?pa-ri=Q)u?&+eivY zeU!Wct^vJ3`4}IVe(BUB0!fXhd%#7Y33wdvFWOqoNa{9k4zv|?1oW%P2xxA7Ek%kH bTL!-Y1I59h9=#Au00000NkvXXu0mjfWi3MD literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/banner.png b/src/styles/themeLight/images/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..4d7e1b03658b024841eca53575f9438f22bf5887 GIT binary patch literal 72365 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

xmEUdeq<4j9caw(ne0zKD06DMV+@s^ze`QdqjHX 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 F{Rbh#9KHYm literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/gdgl.png b/src/styles/themeLight/images/gdgl.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1efbc1ac23ef964858fe1c2c3b4cf568bb8267 GIT binary patch literal 14720 zcmeI3U5pb|6vyu_foO3R#0Y}uQ1AoYc4qpyowVI7Tc8aVcb5`&ql8YUx4RSCnL0D2 z-HkD<8WK$KVPgVWO(4ARW2g6IPzMiT=MYJ6IZk%&S3NHjhO-f6q-X}9Hq;qf+U z=j^@z|2cPl_haW}j*jf!+2>gAKnV3E;;}JuU1fhCSV4ZD{`0m>E)N#t6DC3{*Vx}4 zH2=Xmga)>#sc~yO`I4mQ1-G2lGuT}z6p0$4@L;7VD+jT~W$>h`MVvQ3x!~l~Y{a?G zpA?eCVLYYAXAHb&W_L=NIjDrP&cUc7T#-nE0=8tXQpjtjREapNc_k9t&AgMVO00ts z=a5~H8&8gK!@7YvzdPVkMDG9>47o*rXu#v^=RATK;Drz``dor22_Z=kx%$T$b&x1* zWOLG3Y)8Eu`77d_vaF)S^W}2cUG}4c#p?L6fSdGv*e0PGdI_gEar(} zQ!&({rRo}I=an;h$%;6gcA>_neqV)RqmX9S*%69-MK1E9Ti`pHvP#2KEE)Og(6S1T z^SFRD%OpOrqpvunTe>-=cPZKE?pm14Nix}}-Eq8yLdVjkwfzu5P)FL)X{M%&m>Fs@aMUA^B_sr09w8-)l5arr2`>r*k|2O2 zHDz0lq@GoC(@S#rB_SYryf6n)w&x)GCo5a>U1fnlbA1RlVQHu z2$YRgB@OF&-5|rlQE!;<)C^qJl_n)L(~>m>Ct^|3;8xYFB>OVnOh(MQ{9*>XM6XYD zWqdg3@&<&U--ErPA_uAvlSyb_k~*d$-KPHE39RJ@_U<*xQ&_vxhN`8is=6mJ^_*3f4LmeS*2LZH^;*_e zTYLI2Z=e2owRIwDt*!I3xMG*iXV^Z}B(fIBxa8^_h+%$7TeEUaKW@)yzEsr*Jp%dg zqWxR9!tQqK#GS3MyWQG!?$uN)>Zw<2YX&a+}WXD%M?HwJB6WxrUqi(EC75H~voyl4&c~~INDSYEWrFD`U8{s|&%{#i! ziD5cc1k#|!3>Os<6fj(n1~q25sED9|;es@%F~dbg1O*Hiq(O}tE-E4@V7MR+YRqs^ z5kUdN1!+)YhKq^_3K%X(gBmkjR76m~a6uZ>nBk%#f&zvM(xAo+7Zni{FkFxZHDIYL5&$MDk3OgxF8K`%y3Z=K>@=BX;5Q^i;4&e7%oVI8Z%r} zL{PwRK^oMU;i4jf0)`9HpvDXr6%iCLT#yDeX1J(`pn&0mG^jDdMMVS!3>Tz9jqixd z(R}p}Yvg^uGI_D@)%Q32Ojr->1%ubV`1smW{JYAhM~|aipl3ex%Zj zW`F!)^sD|i9H=inKe{3D$AR7p*SRNt8XCK~f8kker*?)vna=r7Eq`y;wJI**8=r4X z=aw%#)IYmX=n2g2n4Y~=Qm=n&u065qg@60vgPV}_+31zuRxjK-d~$te^?1+9biaC| tcmJv0%GUJ!+4$a5F7?o|*XO@PsmtfDo?H3c1#*Wdv3+;!!)@s|{{yum`o{nO literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/gdsh.png b/src/styles/themeLight/images/gdsh.png new file mode 100644 index 0000000000000000000000000000000000000000..5dafd4b2bbc6dac291b48a36f17d7e554c7e38b2 GIT binary patch literal 14710 zcmeI3Z)h839LJw@x<9QQrSs1==RC5>R=ecx(j;w;By&r;HDYS%qU&I2uXj({W69ll zcWu%tI5#HvLYNbV3}1dr$uDWLXOq2r z0?GaQJm2r{_uS|C(|dDoj0|t@Y+v1u5b8_~B}d7%%l$50Onx7~c}pgjW#-T>8=;OB z?$?8kyt@*if%RHu%o$5RBPmASFRR7`_80ReQ6m)HTr_264|cc-JgMn1?~T)+dpS*w zd3T1=LfTB=DQ#%Z!aL@MGs@f^C8Bya$J?Vti6qElN9Kz8oNi0Sn75QyBC*@dd%2Rt z*%R|_aSL)|=@BkrSeOg>!#+jq8{qmQelZjo2n08A0YMD&LWCECK0%a(h$M(y<>QUF zlPGGbS!p!6tx}Hs74uFxjw$hcp-}J_`uv79$%~OlgckyQAmAekpFOKPa?z*T>&i*y z^CYpYSeof*hR(Tp?xx~$!d4Y!ema;>1yq!1|&fM zNy^HG9BD(iD8%nC>wK-{iDi`d`DTJ7UWSCDQj4H*@Bw;fqma4H!m4Sr2irC?Cb2C_of7mkEgpDYLa zeX<~kzOWby2m1n%kRV4&5YuUBUywR!DAVq4siao#GBvO-Nd2s(k&{l&0gXHQyDiZq z&4N-xnoZW{ELgW>^_I@E9r&gC*7=T{RyvbR*|M>_<6_?VEmu9ns%MnzDeYWIR@~Dp zuDBZlt5LqLwKlA(vtrZ!?*x|f1AFTlg(h*hbbV$QIr*N!G-j?DcZi zdRt@qDDR&BIjw#o%B}VDGrwXN&S%s;)FiSN$hhRv9EeeVL0heISwH5^X>Pit?+*y% z!;9{3#R|I{t-Ee-h24$Tn)5kbbK-$YwT5Qka!=m!v9NTz9jTtT~A}C8Ps4>Gu zMFa&57oj3(}y*3>Os<6fj(n1~q25sED9|;es@%F~dbg1O*Hiq(O}tE-E4@V7MR+YJ6K< z?X_3`uuk6hE07oamJRGaL0$^vl%dfyLUT_bw0A#3f88S2Ul5uW5V}5&kn|2hj~Itu zJhzQ#FQ$@PGR5yc{OWk;7ed#8t3TY|!JTc}ey;oAAYG+IDf1=kQ}UCsH3v2R(l;KfkIgbz%Qg zAAR{?_W6@-XWE7qojUdYwGF=?d-RnfJw4YuqI*AB@>7WOTzd0Z*OO;2hR;0w$)euW zwdGi+=1qe)Ynzb)DQ7N(~Mtk8T~`_a9|&@e%+4 literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/gjrz.png b/src/styles/themeLight/images/gjrz.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1f0b72e64496ab77f5b43a30e0981e64975b33 GIT binary patch literal 14759 zcmeI3Z)_7~9LFDtL75>j!9*Y$Yx%Eh@2>0L%k{`yH`ZWbj19U#!ftoZ+H>t)?OkcN z5EY3=Ac~o92wCtAiAW5A5Msobp^=fjQ6WT7j6zHxfT)R4{zS#+u3h`IYk9!%@@dlE zZ_o4n{+{PP&+mD5Z*F_nsui=F<~IQVW=A_C-RSzb^?h_E`hDh)I}*Cg%5?S_06aFw z`aT5qjLiigxKQnhoAKC-ysW3)lA;elcOjiYY5;`gg^VN*LDMk+6RH+={`Tp()1fM1 z=Xzg^jb++kQtcec!nGr-dgPHIIixt3i%mj-M+wrEjfe zP$XoPLB2cEQ5p{Y6?P^~Gs81XKA(5zTikj!!Em8ah+#d9$Kyf@mocoFQo*Ge3yMjm z@YBsKD-Gy5GwgI)1C>9e`$}iZ18GKy9iqq-qzuEkS*D&zk;|S;E}OEa zrpOFT!8FuN1NpeRzD!a#bt9=a7_!{maA341u~>QRy7Nt^>ke(0?VAyT64JU(qh~k+ znQmz4xvUJ^H=|owQ19+db+EEHRhg`whI5AnwSmp*DcbB(D6Wuz?v-!LLdn##J-VI} zi&fS&h0xK~W>r#xayDQk0}{i8^xbWd4uEtW@-`9VFKmP}DiO9{wiw1mJ^ z8Zl+Ls`xfNrDxH!px7cX^_nr4U1@w&GfYX7VKgG52DhpzycF;Ul>tx4)e=-BS19NW zxTK)ucPX6WV_W<_MG1Iph_M)MpO!kJ%Qb1|ZweaQY)~Sw^YM)6NDQiG$$Az6!TdsVFmCq>4WA9vElC9HB zl&uW`6@jU0txT)zEZNlmyMV>~n7#2B`6SftwxNotY*phVhCXQKr7UbspqjXsye`Oh5b9XSF+fO9v0AZ3R8Yisb1vrMtHzM<&GY3 zVmuuk1gAlaDJ~)+TtIQ*G>9?9MMQ)PC@!1^F{ZePh;RYLh0`F$6c-T@E}*z@8pN35 zA|k>C6cL`1lN;=*YV zV~UH22p3RXI1OSP^7dF5A2=X#T49j)wJ&G9qN zWEXccuvk9S|IOf<)KFlN(6{Bpl8yb$#@r&zv pKRfxHcwzpE=)b~uUyNVUz|92{7eD@FO&oy$(e_o5gD>>I{vWG;BCr4e literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/gjsj.png b/src/styles/themeLight/images/gjsj.png new file mode 100644 index 0000000000000000000000000000000000000000..79ff96ee9cc1c27d1091c5890c153eb317f2f1f2 GIT binary patch literal 14734 zcmeI3Z)_7~9LJwAKma1z`JFk?`Ggh0+Wfv-aiuaXDmkMcSksYDP<)kzxczCXsNs&vQbjC>L zho;CJPT~~SER*e=Eg8rZ7I)pIU9~j7LIs%vV{16+spR|g4h}qTlr0V zP~>@#q@b+I5!V%UU}RnnpUC?~ZxH4H%IX|s|0t3r-BlK-1$h)%9MFxFWJT1JG>Eyh zHW=p0jX+siRbq#p)D1E$9BB!2wVHt|ztY4`&9o#<#+}g!Y4E73BDN$XU&5#O+(BQW z)$I$kVs|hQO1Sxi*Ut-r+`{{D9%4KW?ekJcbva}2mSSq<9#aGRywp1lm7H`^5@_tv z-)o5)Y37xRsU}&UBVgT<)tf)dcHx&QTjx5GYW_@0ONNQ<9oOcX+j6BttaL`%p8U=g zCD}gBBC@?9uoC7fTFb*KIg2*+|4v{bKd{%YksZR?oi|fJfm4d(MsqUz0+*8j8I*P`^RDplz`I#)Vl7|KIoWhkJR4OOAv=Q!e zP`;!4oEWBKMIa4o%y3Z=K>@=BX;5Q^i;4&e7%oVI8Z%r}L{PwRK^oMU;i4jf0)`9H zpvDXr6%iCLT#yDeX1J(`pn&0mG^jDdMMVS!3>Tz9jTtT~A}C8P zs4>GuMFa&57ov>-gp6v)LrNy2f-+Sa+boBhf z!zY%l?QcBWd-8UJWBTf%eV3n@JvsHU*!%j}jj74)^wgIAiT?nW{tIvb literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/gjsz.png b/src/styles/themeLight/images/gjsz.png new file mode 100644 index 0000000000000000000000000000000000000000..275cf245900acb851978a7d57a89977d3ea4a46c GIT binary patch literal 14786 zcmeI3TWl0n7{^abuuvdUm9(JfxLgEbcV_n1?qqiXyRF;E*4kER;{~QOr`rj;Gt11B z-8L~L`XZ4813VB?2$1q%kxLCc7#nO11|e!lL`6jfqekEXjUf#v!85zt-P7%s1BS=5 z$?kkT=l}n{Grx1`yv&xS#^-01&npK2%xVaSn$dN(^_}(*`hDu}J0iMFPlVeI0A@UD zeM`XZ{we@!7Amc6W?N*nAZc-jC~F+CK$Gc!QAG{du7C8gjZx%) zZLKH5MH02JO9}Vtu%)-LRqEX!`DELQV7WgfpagMficBgVQw<>%u%+_~D7Kne84t|UxFQyD9-*r9cs0h`S#l>21wE1t*|QjIJ-M3GI236^(oY%!B8K<4`pXk_Qngl=U)vAZ{w&iv$z%VhOTI(C>+Cb3yP8C!ZOWM;^Z?p3JOp=fG)tER<* znN`*_hLEYPwN_O%vt+HJ%39J`>Sqfr`T5RggCWs`K_`cn5Laz?a;-csxN8JAw~VV1 zI1WpaQ5NKgXtL7TGa-jZ;Jkv%jpx9Wg*njvkwsIyr!2S@%Ogudr>4h6GpNMHC}b0A z)X(M{F=cL53AI{G)6uYC(B)@~HDj*yN)sAX!xU8sHiUwx!J#O!Ap2ye&ndd>JcQ8h z>2z1yYeb)9_qn~IkK>)3EY_qUMk2UKAndopfRh(^#Xw z-x5XAOehsr475Ibuyu=8Z~822fg8uSj&;P8^qG_pbpu*EE?^tma=Ak+cSc#B^v)GT z$vVw~lC>eA>}SWd=7*JYW^KyC6cL`1lN;=*YVV~UH22p3RXI1OS9_yt*MhZ7a0O(x=z~;9AxOoR%uK>`^0dRFa z0KzT+Dz)wFKCK6!q^cpbsx|ff`#Xk~of4}~uNW=+Y+&ov?*?`{2VL)8UemGQw_na4 zxbTGc?16Jjhbpek>UgRC;7;|QoqwHO*f-Mt(^p5YHJYQbpZAX59KJrmOql=V#wopK+W)?ZRNGW*=}!70~A9ywO}>fq?%&CyGX z<}W!I?Hjnb@&lvaQPpy~4^#}zoO$T+xifn9_5XV0)~+-2OFcJ+r!N6>E`@*G_V(QM zb1uB#`C;U}-pYzsMueu;L+vvlbF{Jk)SN#D_6}T}$L)6vTseP!&o@uXC3XAO1;QUj zF0~v!KK1wzS2|q!@R?5@;|5QjIB{Ka2wo?HLse`sYXN&o-= literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/jsgl.png b/src/styles/themeLight/images/jsgl.png new file mode 100644 index 0000000000000000000000000000000000000000..03c394735f4d35b4418555605fab440d4a4383f0 GIT binary patch literal 14737 zcmeI3e{2(F7{`wd91Kv18VG;jS;R=Ry}NGh+DluU>tG`k=2l$?iEz7nyPfO(;O<7d zVH7aY5MyH0C@2yAi-3wIDv2Y38A8;E{v#ri;Ez9uQAvz3#-BLfYrFPo*Ybkl&$mf? z&))a@JkNWd=Xu}VKewl6!`g+-%bFR6S=ikb@5R?e?sx7D`1iJ7rzCutXLb$P3^V^` z_dAPuY5!7&3EiP4Q%)+eUX%^ZCn?4t^5rxWs~IM;I%i7q2y)m#G^FZL&(FtBcvw}5 zdinziK4EsCVYO@ALVe>KlJfY799BH5W6hDAhy!TIk=UG;(QPpo_2lD<*mj3G51W@b zBT-Mgn~+TQOaF&y_!}twe56n#|Vl@YkJzrF%xmU z$TmhT8Fg;Qx3Z$v-8*W!T%3wX?o8daqnujD&7CQ@OYp;rM)h^|Fm!qM$>W;_ofKOEwQAR@RATI~KE$MKpS4p>q zydfc-_6Gbyi$4?`Y?F8)4>6H|?lVHi4SCevEyd8vHHHT6GeU2)RD9A&8K7}jf2}EM zgqe}5OSN%-j)A_#-J3tl`p~w@(dmhdnm?0F$+D5V>ltwmH4*m$UYC@w0dDUZW97^ReafwAW;CyF^Yi$_ z3GQ#v6;4;X4qVw4PFK5@Js;3jC+06^s~QGg?#Wv?7W(i*0*VC#ftEmos~)cQ=uvYh zlZvZ&|JrU>3c;dJ^+Zj_fqIT$qUcyC75I0auVi5qKP=$q6t483Qd#8EM!3#K`Hrr0 zU>J@jfi#FV#YIE}1r!&gL9{6@A|fcDxF8LpO>q$sK>@`DX%KCSi--scC@x5YXj5E7 zL{LC+K^jDx;vyn~0*VXLAleic5fKznT#yFQrnrcRpn&3nG>A6EMMMMz6c?mHv?(qk zA}FA^APu5TaS;(g0mTJr5N(Q!hzJTOE=YrDQ(QzuP(X1(8bq7oA|iqUiVM;p+7uTN z5fo5dkOtAFxQK|LfZ~EQh&IJVL<9vC7ozDym|J5roLMjU)aQ$4QJ+PuRr)$!@r-j3#SKeJbU5DQTgD?$%YWq%N<@Z*p!?7 z^%n;Zg+Ds*%r_I4v;&PFPVO5I&0G59xtmhGKiwV=XbtBYkMG+2?c6`^H-fV+HEg+j zzUiSe$5!2YNHZqi`D@wY`CI2aa`<<7vh$Tk&+c0Drhje!e{1ONa4 literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/jxgl.png b/src/styles/themeLight/images/jxgl.png new file mode 100644 index 0000000000000000000000000000000000000000..8d5c73f91efb9de8aca6fdc641edb0e8cf7de854 GIT binary patch literal 14655 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 literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/physicalHost.png b/src/styles/themeLight/images/physicalHost.png new file mode 100644 index 0000000000000000000000000000000000000000..8493a162edc6b2f466c4a59d13aed41a779bb0c9 GIT binary patch literal 310 zcmV-60m=S}P)Cg8Jc8m)f+(KA&I8z4c!q$WHW5X36L(#r zfqAg7d^3|g*enDDK@fy*@Kj-Se)EA&!Y&W|_N4=HUIzs07*qo IM6N<$g1hK_z5oCK literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/qxgl.png b/src/styles/themeLight/images/qxgl.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef89d7bdce0355cc5a5666b1d77a565138bf1e8 GIT binary patch literal 14715 zcmeI3TZ|J`7{|{phDZUyXarYQw%dNaalr6+ znzZxnIsfnfo%x;1&dcl{9of9n(d9r0txUvYW8}Kp{@%Zo{I37wmP{_o^6^O%q2&+R z-ww3!-dcnLJz8qQnn-Sy6g}&fRecJ(i`hI;BNQ4a=4E9kwzw%gt>wbb>!(gTIZX{a zxA~JoG9Se=T72HXkqm`e=y+jJ;Qkfv5yymyy$ZYq9g<*LF6hQXT(9G zkfElfvDl_cIr3N7Ib&IQiRTN2g1g{#>&7%M27^If@bDgwizr;?T+WhKyLmTshUJrgOf zve89^Tr_I0s(!9_o0e1cg85X4Z%nDpcg+pQWD7?;0$D;rzsn<}L{ahuB%koK5Re1` zn3RC9n+Ord$&}q)w{F?=}p$p85%k1Sce2;ZuJvh+ z_95Or{WDtqM3h_W=Vx)nHqU3sKGY<#7Rb2d(j15(zNxKNxvZbC=QJ~0()W7=^5I4M zw~`9G8&fB5p9;GhQ)`*e=QJzgsZ?ud23hvWTRs-X$wLB;^!fc>e~52vZp;|fia0Y7 z)5!ic?NurERdO0TS|(1mO9UO2#PU>uf9Iu{EVq(}1@fH2S07aBC%L*2?r~7NqkC)& z?N|{=gBmkjR76m~a6uZ>nBk%#f&zvM(xAo+7Zni{FkFxZHDIYL5&$MDk3OgxF8K`%y3Z=K>@=BX;5Q^i;4&e7%oVI8Z%r}L{PwRK^oMU;i4jf z0)`9HpvDXr6%iCLT#yDeX1J(`pn&0mG^jDdMMVS!3>Tz9jTtT~A}CZL7I&-@-nzIjx#VKv^cxrA3r{|=vE%x}rDe!{rgzQU@poVE=-84t z6&dW<`qBqompczyM|(bwbe%o_)0xLV@AM`9yhy+QIe+mM@(dtEww1GrK#Rn1bIz8-loYQ#DJ?CEYsq=-y-Fuz2_xiE#+H0Rp zLqkJD!_6?M$T;xsSSNGLzzcXBi!eLp{ToNI7dxU~i(_x!C~Hb5iY71}Z{bx;D|p`@ z&l7kLTksApbQ7#wp%3Fr+%>^|9HY{T_T%2L--b7^9M9nAP6PIIDf0WA$g|iW{pACA z439>8cDy?qzWq`v4Bl#?^YATtqyG)=!zP?A@IM{z2Jm&*da>L1YTpu}A4|Cj+wnBc z)fjgnd_RePA3jyGnTzN|=n`pXlXmkEu5~be46opD^aru5?%+B?r(h+9bGFxUrEZWM zS7L0&rkJ~OQ&$OHD6POw%n#ck{Mfn1>m0x@(Y`Bls$wh4?_q|32)(1GrRI=n(FS_8vTi zR_^^&+})+nsk!!1JSmmAr4e%oAJrAQJbqi!PHmO=!JDc})C}b*lf^iJ$MIWA8YtFP!~nb1+p zm3Cu~>cW0T`jX1pozi2xx{MY%lnMO-t8fQaNVTqvm!%`}YV_9^_)IUbnS z4&z1XEZ&O0aInO8LxqSc1|tUPm>n*1Dib<_%~&ht%s#1v?8N62e7E3Yg_zr=mCv&h z&q}2)J9su5{}%Wc?XDt|u??$puTDw1JI8o6m>c$a(f_kx$|C=hVbAysFQHX*6=`>b zwxr_wob=`1jz0VvPvNd@!*M(>El6p-u5%U1{_gp>v&82z{>ZiKutvJ@{VwHZTk77K z#_(G_6B(3B(%R@RF7TOIVB1?WHg4_~nz8*qn4^+zE_b9{>ge(xjA{Sf(9qD((C~lf YAH=hNdu`V~?K)mC{P{L% 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 literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/wlsz.png b/src/styles/themeLight/images/wlsz.png new file mode 100644 index 0000000000000000000000000000000000000000..4f093d202526072f48846dd46ca2b375a2373962 GIT binary patch literal 14802 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 literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/workorder.png b/src/styles/themeLight/images/workorder.png new file mode 100644 index 0000000000000000000000000000000000000000..f888efe9167b3f24146f522e09f5c813941d5b8c GIT binary patch literal 573 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 Q{yJuT-2&g?In8VT1J^Y;Q2+n{ literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/yfwqsj.png b/src/styles/themeLight/images/yfwqsj.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c5ddb2f8aab62b61b4cbe623aa539160bb601d GIT binary patch literal 14807 zcmeI3e{2(F7{_loepr4k3y4JJa)=SJy}SNc+e=r#b+{6Wa~s)+8h5*U+a0ubA6yevs$)UENBa41Q;LzOp(qc;;JEJ>X}?z0ov9u%g{NA zxuKp}VI`zHBF%JzrUTmJsIyDF%SU_t4&LMUIo*%bPL8i*IX}z0?Hn&~eu3lZ!ix#o zpcT;NsL&ExSx5(e)id3unG{$yolZN_E{CSaSl;jVvz(K4I_*$lH+oc4%-B_9Q9j6M zoDeW1T}hgXrqWhiu}e#t^$cSrD!vNWl}Hv7sYZbvq{wE(B+ENEwvv-96@8K^J)T>d zEU_RC5AY15-H}cxZXsfVrs)|+yoI6kXH0G+Io_J zZ2^Xs(k0Ni30}&gN>^_x(Nb~7M6zZkTsz1p6S!G3dAD3EL{AV<5`%7;yi{qAA{16jY1EktHFj=?T#cDhV+L*rXZ@ zu%$snS?nsIL5piTTowqr0&JyW#4FcnLRd9SQI$YA6odl~MUe&2<@0%6QQ7VUQDFD` z+`QfI7G*p9<&8?B3?w(7gBXdR?&Cs-G%026mO^Ox4nrgE<3c~BEAXTfrfM5FTiz)xf;Os9yeCXoY!|)HI1iodasj% zFP67H3$EyNx$C-HyQ0(Ot|ia4s$vG6g=}TRh?jNp=8uI|c#{Bvbsmq)6JX1S%RQQv z42XAx6u5s4t1J1sf=~HGMaOj$IU*AU$9$=fzw=xr^P}))0p6#u#T%8eMJ{fHyKI!M z=q?9F!;vH?4XjOYVG*GMf(xaAwFxdPB2++dp){~I!G%SH3J5Ng2G%CHu!v9r!G+Sm z+5{IC5h@_KP#Rd9;KCw81q2sL18WmpSVX9R;6iC&ZGsDn2o(@qC=IMlaA6Ul0)h*r zfwc)PEFx4uaG^A?Ho=8OgbD~Qlm^x&xUh&&0l|gRz}f^C77;2SxKJ8co8ZDCLIngD zN&{;XTv$Y?fZ#%DU~Pg6iwG4ETqq5!O>kimp#p*nrGd2xE-WHcKyaZnur|SkMT80n zE|dn=z9lYO>Cr!+!sq?c@WH+XyX`CCLxHr^)Doen-o+Hvw~eAkZo=$pSJV)FQB%{9uBQ&%bY*{-HD~2Z=9dKa{c9bU(>az*<1UZw)TCs+dc?i-1{yA z8p88-Z_V!bY~PGs;fo*tv^D$BBilL#w#P;`r-r<%HXk|TI{x*W&4j^c>3QX=llDe$#<^Bme=~)XA6Bcj&iqNJ3Xs&@<8h;SLfV; zD)rpe>djYYUC6pQ+p`A_?^qHFP5!ZEYVDzE+XugS%TApd-1+Lyk=5B*XQv1DUk?3n s^60?_YTop>el${Z`TY}Dwov{r5B>7sS2uQ9k6wlw*M#1CqVvW703NwC9{>OV literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/yhgl.png b/src/styles/themeLight/images/yhgl.png new file mode 100644 index 0000000000000000000000000000000000000000..52dd8ff402b556c67391a59a9562b5d1f5c11928 GIT binary patch literal 14713 zcmeI3U2NM_6vy3tFvwIi*nkNkVZ4qpZHeuCw2hZ!>za;~EnUE!(Pw)Nz&$<5HkNU+gXNI2a^gZlj7^ZVDl^n*`b?*1>yYTO$*KWx8a*vrBw;5*b zdiUGGyz$mXhUx9nvSZFzdY_~ig@CLYlPFLwm{`p)v7Kd8R%VdHPNFGIk8@W)JIAq_ z8s|nMX(4U)qiHQQXQ7d~p{z1DqeNA1XTldNOE^IRIWk)=_I>YuG7GfiTZoeXidfA?6K#W9tgW>ILP!PL$A|r1+f{a$B43tGUJM9)E0e0!JZ90#SB9o4 zJj$a2(j6Q7#FjpD+Heee+Gta<*4?%+o|AOCR=eeR3x$@YZD-&xMo>lC(rIUBO~el) z+bCKJ8aRw^WmBuWceGr6avCzZJ#EL1%32$n+vC|POTn9=7`|7j-$JruSXsl!C%jdb zSwhJ6_q(gAhkasH(^aEnZ;kQImim0xv!SHyphQr>OGxPP2ZgLCO5t89ENl~cB|!j5 zJY`dkw4rLb*=0E*k`R$XJunAQHs`?mN0lAagUJML2xyurg+r4;H5v{1)v&DiWi>4N zWih1sBRN?J%AwxLV9 zLm)NAH?-D=RdZHt+W(zEFF&xiuTh#t`pq_!m#U&_pTstDPD!><-xOXGx3bs0tc|wj z^fBH&{qtJmM0l-@^HbUOc*QQC&zO6tNq8;bamkfA5M%tZwt8hxKjzM9zF5)s1O@!z zMfbOAh2728@ta#=ceAzbd|KC>M6g<|sTsK3lh->IM({%dN_0mep-7BxZfM@!>)J0s|*8oj9k|IRBj>9yjA1^k@C*B(?FC%Lu}?r>1QqdS}! zrlUn54Ps1j5fMQF#RX{)V~UH22nr}JNP`$tTtq}rKyg7D#F*kDB7y>n3(_FQ6c-T@ z6i{4{1~I0%h=`zo;(|1YF~vnh1O*fqq(O`+E+Qf*ptv9nVoY%n5kUdP1!)jtii?N{ z3Mei}gBVj>L_|@`DX%J(Ii--scC@x5Y7*kwCL{LC+K^nyPrnr3d zSO1WX-}fuw7yF`HzM8==1+q$NIL$C~n;GW$7a8X78~FMM!xROExjexz(g}un$T)uR zn>|?j{a~^$TmI?%{70Q%3+o2n9-Vk;+t#hq^T!|9_}JdAac)!QL&kY$;N;Nt(TUX; z4;)>8-|kiSkN$i0xw+T&|GrN7?M>g#H7CYbKeD-a`qk`T<7d_|p>6XEzIP8EcyNCE zioW3=R&wUzx7#oL`qaX{;Z(<`r;fdTcGsVC{~Ud0_=@z!s;-5xjvXIw8N7bs{anZD z%qNAe$li`Mmo6RVwR0O@>G`Cm#GQ#!siW^iCAd3yK63;zLRWcfb; literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/zone.png b/src/styles/themeLight/images/zone.png new file mode 100644 index 0000000000000000000000000000000000000000..898c89e895c2dd00944cc6de6e29bd6c28b27989 GIT binary patch literal 909 zcmV;819JR{P)qsGvx?P!K^; z2th;;K|&J~g?1q=$O}=CFx@WoOSuGz1RBx|9jC> zPd(M5zM{$n4~*9__C~D6x7dmI@iu-b>$qqARIJ15Aj;@SoQS2k886`nyo?1^2dfkG z7@UA(o9YkZ=afGRH{mNhC>GO}x&d8`4H(9+*pJ`vPE)%v%*KUy1^*_%bz(c5G+m&} z@d0*VJuVfmctS<{{y%(-m12P(ruvI8f>Y`QJsz)OD=wJ?upQ51SDWMP#sFSSuyWstk0duzjau9QWb|ZP>y#bpW?%9I*Ry4a-2E#KM$chezt5Ytq+vJ>{>LIasYg zm*JL_e-n?^hBj5tq;v+ZDQeIPbV!(*G2AI${d8$NeoFa)q6SA~I`-p=lz$HUx`3D^ z96_08ru6KhKXag0Ydq~2s&P$GpKz`1>Wrew9OzXk-6afkC)z3#ot5bCqRJfT;*@^U z!9){!Fa2s!4)nB?e&4~EOH^OrL0m38UZHZJ6B~Pf#R=g!oZCUamcBj*`jHG`87TtA;tyeFAh&g-JW{T2Bek-<2#fXYjvF>Cz4+ucGr(y0ffd4ssZ@&m?mf);OV~mUYr@_>& zlG+6&w!s>4$u)!(!V=8Y+I)@UU13E&stP!vDxeek0@sOsw*r^p9Pt!qiQr;XT!ak^ j=g~>H*i%nEO^5ymHC&m=k0kQ700000NkvXXu0mjf5OuVy literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/images/zzgl.png b/src/styles/themeLight/images/zzgl.png new file mode 100644 index 0000000000000000000000000000000000000000..5eb90e231caa3c44027200d12f2286feac662588 GIT binary patch literal 14650 zcmeI3Pi)&%9LHa`QL&6kllV8##H@@-Opw^l-^Ow>wx*+nrc`avS`g|S`=vEaY|nO= zv=V5r1KI&pF=>K{A;ATKrtZKEDh6U45C{+w95^sd10>2}LU7>#I;aLWa{|M=0`j#p1=Nz;`ogYSUva*cE?hn#$t} zu42P=h)?Y5v*t|Kbmq(+C7azn3zIo16q>cWj<;IvTH0}kju8Y6q+Oj(anZv31a`~? zTg5}i$gS+@cK5DcZcR>GCaq=fLWFdzv6ND?SJ zauiHWFE4J$k(7j_6idMzK-rmt>>o{Wl^ee>lazEE4=CkSq@0eGA{ZxxNGXvL zBFRiVUP`1(YZje)!PtQ zllivR*07q+hE4y!6By(N_TDvWbJ)1vh6+;os@_Q)v+ULs8y}b@YvM-sdXTl<)|p=B zz0<#oH<;`hj!Plo_0{QTw_uH_- z?oR9U^{ueG)7o-AW$11$)~MFe3|!vH8ypLh8Ps4>GuMFa&57oj3(}y*3>Os<6fj(n1~q25sED9|;es@% zF~dbg1O*Hiq(O}tE-E4@V7MR+YRqs^5kUdN1!+)YhKq^_3K%X(gBmkjR76m~a6uZ> znBk%#f&zvM(xAo+7Zni{FkFxZHDIYL5;7AE7W@R4;$ot zzZ!Y5uXuTM7kMd=Q->!C2rcbJ==ceQ{=P=8zag|BAhdP_A?bC5?loVV`TP*kE|267 z6ze~Jb?VdYpK*5#?S8`TyYylHiydcQ7N(~zez3f)c+Wd;KR&THcjo-NSIsN-*Sq%B zLXYNGtM5Ozc5>+Ft@62*O{e>X=liyN^32)WE`B%Dzp`if__v#0I4W#D|JLT22X-y@ z-?#eZ&Oc7Q_{KNyt*!oY;n(qJf7&vB@Z9esCw83p{-4=b`hPfm>FF!~PJaAXdSx@3 Yzw6b@E2DRlp&>LfG?rgEc;u!30LWqE!~g&Q literal 0 HcmV?d00001 diff --git a/src/styles/themeLight/index.scss b/src/styles/themeLight/index.scss new file mode 100644 index 0000000..6af92dc --- /dev/null +++ b/src/styles/themeLight/index.scss @@ -0,0 +1,140 @@ +[data-theme="light"] { + @import './iconBg.scss'; + + .app-wrapper-content { + color: $light_fontColor; + background: $light_contentBg; + } + + .commonBox, + .page-wrapper-left, + .page-wrapper-right .app-container { + background: $light_gray; + } + + .page-wrapper-icon { + .org-text { + color: $light_fontColor; + } + } + + // 头部路由文字 + .app-breadcrumb.el-breadcrumb { + .no-redirect { + color: $light_fontColor; + } + } + + .el-breadcrumb__inner a, + .el-breadcrumb__inner.is-link { + color: $light_fontColor; + } + + // 左侧菜单 + .sidebar-container { + + .submenu-title-noDropdown, + .el-submenu__title, + .el-submenu .el-menu-item { + + &.is-active, + &:hover { + background-color: $light_menuHover !important; + color: $menuHoverRightBorder; + } + } + + .el-menu-item, + .el-submenu__title { + color: $light_menuColor; + } + + .el-menu-item:focus, + .el-menu-item:hover { + background-color: $light_menuHover !important; + } + } + + // 表格 + .mc-table { + .el-table { + + .el-table__fixed-right { + background-color: $light_tableBg; + } + + color: $light_fontColor; + + th>.cell, + .el-progress__text { + color: $light_fontColor; + } + + th, + .el-table__fixed-right-patch, + .el-table--enable-row-hover .el-table__body tr:hover>td { + background-color: $light_tableheaderBg; + } + + th.is-leaf .cell::after { + background-color: $light_tableheadersplit; + } + + .el-table__body tr.hover-row.current-row>td, + .el-table__body tr.hover-row.el-table__row--striped.current-row>td, + .el-table__body tr.hover-row.el-table__row--striped>td, + .el-table__body tr.hover-row>td { + background-color: $light_tableheaderBg; + } + + + } + + .el-table--enable-row-hover .el-table__body tr:hover>td { + background-color: $light_tableheaderBg; + } + + .el-table td, + .el-table th.is-leaf { + border-bottom: 1px solid $light_tableBorderColor !important; + } + + } + + .title-box, + .basicInfo-title, + .panel-setting>span, + .workDetail h3 { + color: $light_fontColor; + } + + .el-tree { + color: $light_fontColor; + + .el-tree-node.is-current>.el-tree-node__content, + .el-tree-node__content:hover, + .el-tree-node:focus>.el-tree-node__content { + background: $light_tree_nodebg; + } + } + + .el-tabs { + .el-tabs__item { + color: $light_fontColor; + } + + .el-tabs__item.is-active { + color: #409EFF; + } + } + + // 详情页面 + .basicInfo-content { + color: $light_fontColor; + } + + // form表单 + .el-form-item__label { + color: $light_fontColor; + } +} diff --git a/src/styles/transition.scss b/src/styles/transition.scss new file mode 100644 index 0000000..4cb27cc --- /dev/null +++ b/src/styles/transition.scss @@ -0,0 +1,48 @@ +// global transition css + +/* fade */ +.fade-enter-active, +.fade-leave-active { + transition: opacity 0.28s; +} + +.fade-enter, +.fade-leave-active { + opacity: 0; +} + +/* fade-transform */ +.fade-transform-leave-active, +.fade-transform-enter-active { + transition: all .5s; +} + +.fade-transform-enter { + opacity: 0; + transform: translateX(-30px); +} + +.fade-transform-leave-to { + opacity: 0; + transform: translateX(30px); +} + +/* breadcrumb transition */ +.breadcrumb-enter-active, +.breadcrumb-leave-active { + transition: all .5s; +} + +.breadcrumb-enter, +.breadcrumb-leave-active { + opacity: 0; + transform: translateX(20px); +} + +.breadcrumb-move { + transition: all .5s; +} + +.breadcrumb-leave-active { + position: absolute; +} diff --git a/src/styles/variables.scss b/src/styles/variables.scss new file mode 100644 index 0000000..0e40102 --- /dev/null +++ b/src/styles/variables.scss @@ -0,0 +1,107 @@ +@import './mixin.scss'; + +// sidebar +$menuText: #000; +$menuActiveText: #000; +$subMenuActiveText: #000; //https://github.com/ElemeFE/element/issues/12951 + +$menuBg: #ffffff; +$dark_menuHover: #2f394c; // 菜单(暗色) +$light_menuHover: #F5F7FA; // 菜单(亮色) + +$dark_menuColor: #eaeaeb; // 菜单字体(暗色) +$light_menuColor: #2f394c; // 菜单字体(暗色) + +$menuHoverRightBorder: #409EFF; +$name_avatarBg: #409EFF; +$subMenuBg: #1f2d3d; +$subMenuHover: #001528; + +$loginBg: #34333c; //登录首页背景色 + +$dark_gray: #172238; //表单背景色(暗色) +$light_gray: #fff; //表单背景色(亮色) + +$dark_contentBg: #0d1421; // 页面整体背景颜色(暗色) +$light_contentBg: #F5F7FA; // 页面整体背景颜色(亮色) + +$btnBg: #409EFF; //按钮背景色 + +$fontColor: #333333; // 字体颜色 +$dark_fontColor: #eaeaeb; // 字体颜色 +$light_fontColor: #333333; // 字体颜色 + +$fontLightColr: #999; // 浅色 +$borderColor: #d7d7d7; // 边框颜色 +$boxShadow: 0px 0px 4px 3px #ededed; // 描边 + +$msgSuccess: #67C23A; //成功消息颜色 +$msgWarning: #E6A23C; //警告消息颜色 +$msgInfo: #409EFF; //提示消息颜色 +$msgDanger: #F56C6C; //严重消息颜色 +$msgNotice: #303133; //通知消息颜色 + +$headerBg: #172238; // 页面头部背景 +$headerColor: #ffffff; // 页面头部字体颜色 + + +$headerBarBorder: #409EFF; // 页面整体背景颜色 +$sideBarWidth: 230px; + +// 表格颜色 +// 表头颜色 + +$light_tableBg: #fff; // 表格背景(亮色) +$dark_tableBg: #172238; // 表格背景(暗色) +$dark_tableheaderBg: #232d42; // 表格行鼠标划过颜色(暗色) +$light_tableheaderBg: #f5f7fa; // 表格行鼠标划过颜色(亮色) +// 行鼠标滑过 +$dark_tablecellhoverBg: #232d42; // 表格行鼠标划过颜色(暗色) +$light_tablecellhoverBg: #fafafa; // 表格行鼠标划过颜色(亮色) +// 行分割线 +$dark_tableBorderColor: #394255; // 表格行边框颜色(暗色) +$light_tableBorderColor: #e8e8e8; // 表格行边框颜色(亮色) +// 表头分割线 +$dark_tableheadersplit: #394255; // 表格行鼠标划过颜色(暗色) +$light_tableheadersplit: #ebeef5; // 表格行鼠标划过颜色(亮色) + +// 表格分页 +$dark_paginationColor: #fff; // 表格分页字体颜色(暗色) +$light_paginationColor: rgba(0, 0, 0, 0.65); // 表格分页字体颜色(亮色) + +$dark_paginationBgColor: #262c38; // 表格分页背景颜色(暗色) +$light_paginationBgColor: #fff; // 表格分页背景颜色(亮色) + + +$dark_paginationactiveBgColor: #409EFF; // 表格分页背景颜色(暗色).active +$light_paginationactiveBgColor: #409EFF; // 表格分页背景颜色(亮色).active + + +$dark_paginationHoverBgColor: #454a54; // 表格分页背景颜色(暗色):hover +$light_paginationHoverBgColor: #ebeef5; // 表格分页背景颜色(亮色):hover + +$dark_tree_nodebg: #232d42; // 树组件选中项颜色(暗色) +$light_tree_nodebg: #f0f7ff; // 树组件选中项颜色(亮色) + + +// the :export directive is the magic sauce for webpack + +// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass +:export { + menuText: $menuText; + menuActiveText: $menuActiveText; + subMenuActiveText: $subMenuActiveText; + menuBg: $menuBg; + dark_gray: $loginBg; + loginBg: $dark_gray; + light_gray: $light_gray; + btnBg: $btnBg; + subMenuBg: $subMenuBg; + subMenuHover: $subMenuHover; + sideBarWidth: $sideBarWidth; + msgSuccess: $msgSuccess; + msgWarning: $msgWarning; + msgInfo: $msgInfo; + msgDanger: $msgDanger; + msgNotice: $msgNotice; +} diff --git a/src/utils/auth.js b/src/utils/auth.js new file mode 100644 index 0000000..bb878ac --- /dev/null +++ b/src/utils/auth.js @@ -0,0 +1,15 @@ +import Cookies from 'js-cookie' + +const TokenKey = 'ACCESS_TOKEN-KCP' + +export function getToken() { + return Cookies.get(TokenKey) +} + +export function setToken(token) { + return Cookies.set(TokenKey, token) +} + +export function removeToken() { + return Cookies.remove(TokenKey) +} diff --git a/src/utils/dealtree.js b/src/utils/dealtree.js new file mode 100644 index 0000000..55b0874 --- /dev/null +++ b/src/utils/dealtree.js @@ -0,0 +1,69 @@ +export default { + /** + * 将list装换成tree + * @param {Object} myId 数据主键id + * @param {Object} pId 数据关联的父级id + * @param {Object} list list集合 + */ + listToTree(myId, pId, list) { + function exists(list, parentId) { + for (var i = 0; i < list.length; i++) { + if (list[i][myId] == parentId) return true; + } + return false; + } + + var nodes = []; + // get the top level nodes + for (var i = 0; i < list.length; i++) { + var row = list[i]; + if (!exists(list, row[pId])) { + nodes.push(row); + } + } + + var toDo = []; + for (var i = 0; i < nodes.length; i++) { + toDo.push(nodes[i]); + } + while (toDo.length) { + var node = toDo.shift(); // the parent node + // get the children nodes + for (var i = 0; i < list.length; i++) { + var row = list[i]; + if (row[pId] == node[myId]) { + //var child = {id:row.id,text:row.name}; + if (node.children) { + node.children.push(row); + } else { + node.children = [row]; + } + toDo.push(row); + } + } + } + return nodes; + }, + + /** + * 树转list + */ + treeToList(treeList) { + let list = []; + function handleTreeList(treeList, list) { + if (!treeList || !treeList.length) { + return; + } + for (let i = 0; i < treeList.length; i++) { + let currentRow = treeList[i]; + let newRow = JSON.parse(JSON.stringify(currentRow)); + newRow.children = undefined; + newRow.isfather = currentRow.children.length > 0; + list.push(newRow); + handleTreeList(currentRow.children, list); + } + } + handleTreeList(treeList, list); + return list; + }, +}; diff --git a/src/utils/equalsObj.js b/src/utils/equalsObj.js new file mode 100644 index 0000000..2250af6 --- /dev/null +++ b/src/utils/equalsObj.js @@ -0,0 +1,54 @@ +/** + * 判断此对象是否是Object类型 + * @param {Object} obj + */ +function isObject(obj) { + return Object.prototype.toString.call(obj) === '[object Object]'; +}; +/** + * 判断此类型是否是Array类型 + * @param {Array} arr + */ +function isArray(arr) { + return Object.prototype.toString.call(arr) === '[object Array]'; +}; +/** + * 深度比较两个对象是否相同 + * @param {Object} oldData + * @param {Object} newData + */ +function equalsObj(oldData, newData) { + // 类型为基本类型时,如果相同,则返回true + if (oldData === newData) return true; + if (isObject(oldData) && isObject(newData) && Object.keys(oldData).length === Object.keys(newData).length) { + // 类型为对象并且元素个数相同 + + // 遍历所有对象中所有属性,判断元素是否相同 + for (const key in oldData) { + if (oldData.hasOwnProperty(key)) { + if (!equalsObj(oldData[key], newData[key])) + // 对象中具有不相同属性 返回false + return false; + } + } + } else if (isArray(oldData) && isArray(oldData) && oldData.length === newData.length) { + // 类型为数组并且数组长度相同 + + for (let i = 0, length = oldData.length; i < length; i++) { + if (!equalsObj(oldData[i], newData[i])) + // 如果数组元素中具有不相同元素,返回false + return false; + } + } else { + // 其它类型,均返回false + return false; + } + + // 走到这里,说明数组或者对象中所有元素都相同,返回true + return true; +}; +export default { + equalsArrObj(oldData, newData) { + return equalsObj(oldData, newData) + } +} diff --git a/src/utils/eventBus.js b/src/utils/eventBus.js new file mode 100644 index 0000000..f9ef51b --- /dev/null +++ b/src/utils/eventBus.js @@ -0,0 +1,2 @@ +import Vue from 'vue' +export default new Vue() \ No newline at end of file diff --git a/src/utils/get-page-title.js b/src/utils/get-page-title.js new file mode 100644 index 0000000..115a1c1 --- /dev/null +++ b/src/utils/get-page-title.js @@ -0,0 +1,10 @@ +import defaultSettings from '@/settings' + +const title = defaultSettings.title || '' + +export default function getPageTitle(pageTitle) { + if (pageTitle) { + return `${title}:${pageTitle}` + } + return `${title}` +} diff --git a/src/utils/index.js b/src/utils/index.js new file mode 100644 index 0000000..f826ec2 --- /dev/null +++ b/src/utils/index.js @@ -0,0 +1,47 @@ +/** + * @param {string} url + * @returns {Object} + */ +export function param2Obj(url) { + const search = decodeURIComponent(url.split("?")[1]).replace(/\+/g, " "); + if (!search) { + return {}; + } + const obj = {}; + const searchArr = search.split("&"); + searchArr.forEach((v) => { + const index = v.indexOf("="); + if (index !== -1) { + const name = v.substring(0, index); + const val = v.substring(index + 1, v.length); + obj[name] = val; + } + }); + return obj; +} + +/** + * 传入中文的时候直接生成编码过的url + * @param {sting} url + * @param {sting} key + * @param {sting} value + * @returns + */ +export function getUrlWithParam(url, key, value) { + // 使用URL对象解析URL + let urlObj = new URL(url); + + // 获取搜索参数对象 + let params = urlObj.searchParams; + + // 遍历已有参数,先解码再编码 + params.forEach((value, key) => { + params.set(key, encodeURIComponent(decodeURIComponent(value))); + }); + + // 设置新的参数 + params.set(key, encodeURIComponent(value)); + + // 拼接成新的URL + return urlObj.origin + urlObj.pathname + "?" + params; +} diff --git a/src/utils/loading.js b/src/utils/loading.js new file mode 100644 index 0000000..cf107b9 --- /dev/null +++ b/src/utils/loading.js @@ -0,0 +1,30 @@ +import Vue from 'vue' // loading框设置局部刷新,且所有请求完成后关闭loading框 +import i18n from '@/assets/common/lang/index' // 国际化 +let loading +function startLoading(targetdq) { + let text = i18n.t("common.loadingText") + loading = Vue.prototype.$loading({ + lock: true, + text: text, + background: 'rgba(0,0,0,0.2)', + spinner: "el-icon-loading", + target: document.querySelector(targetdq) // 设置加载动画区域 + }) +} +function endLoading() { + if (loading) { + loading.close() + } + +} +export function showFullScreenLoading(targetdq) { + endLoading() + startLoading(targetdq) +} +export function hideFullScreenLoading() { + endLoading() +} +export default { + showFullScreenLoading, + hideFullScreenLoading +} \ No newline at end of file diff --git a/src/utils/message.js b/src/utils/message.js new file mode 100644 index 0000000..c316079 --- /dev/null +++ b/src/utils/message.js @@ -0,0 +1,31 @@ +// message.js +import { Message } from 'element-ui' + +// 为了实现Class的私有属性 +const showMessage = Symbol('showMessage') +/** + * 重写ElementUI的Message + * single默认值true,因为项目需求,默认只弹出一个,可以根据实际需要设置 + */ +let messageInstance = null +class ReMessage { + success(options, single = true) { + this[showMessage]('success', options, single) + } + warning(options, single = true) { + this[showMessage]('warning', options, single) + } + info(options, single = true) { + this[showMessage]('info', options, single) + } + error(options, single = true) { + this[showMessage]('error', options, single) + } + [showMessage](type, options, single) { + if (messageInstance && single) { + messageInstance.close()// 先把原来的关闭 + } + messageInstance = Message[type](options)// 再创建新的消息 + } +} +export default new ReMessage() diff --git a/src/utils/request.js b/src/utils/request.js new file mode 100644 index 0000000..e6e84fc --- /dev/null +++ b/src/utils/request.js @@ -0,0 +1,87 @@ +import axios from 'axios' +import ReMessage from '@/utils/message' +import { MessageBox } from 'element-ui' +import store from '@/store' +import { getToken } from '@/utils/auth' + +// create an axios instance +const service = axios.create({ + baseURL: process.env.VUE_APP_BASE_API // url = base url + request url + // withCredentials: true, // send cookies when cross-domain requests + // timeout: 5000 +}) + +axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8' +// request interceptor +service.interceptors.request.use( + config => { + // config.headers['Content-Type'] = 'application/json;charset=UTF-8' + config.headers['KYLIN_LANGUAGE'] = localStorage.getItem("kcp-lang") || 'zh' + if (store.getters.token) { + config.headers['KYLIN_ACCESS_TOKEN'] = getToken() + } + return config + }, + error => { + return Promise.reject(error) + } +) + +// response interceptor +service.interceptors.response.use( + response => { + const res = response.data + if (res.code !== 200) { + // TODO 缺少其他状态,例如token过期,token不合法等 + // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired; + if (res.code === 401) { + // MessageBox.confirm('登录信息过期,请重新登录', '重新登录', { + // confirmButtonText: '确定', + // cancelButtonText: '取消', + // type: 'warning' + // }).then(() => { + // store.dispatch('user/resetToken').then(() => { + // location.reload() + // }) + // }) + + store.dispatch('user/resetToken').then(() => { + location.reload() + }) + + } else { + ReMessage.error({ + message: res.desc || '网络延迟,请稍后重试!', + type: 'error', + duration: 5 * 1000, + showClose: true + }) + } + return Promise.reject(res.desc) + } else { + //后端有时直接返回bol + if (isBoolean(res.data)) { + return res.data + }else { + return res.data || res.desc + } + + } + }, + error => { + console.error('err' + error) // for debug + ReMessage.error({ + message: error.message, + type: 'error', + duration: 5 * 1000, + showClose: true + }) + return Promise.reject(error) + } +) + +function isBoolean(data) { + return typeof data === 'boolean'; +} + +export default service diff --git a/src/utils/transformat.js b/src/utils/transformat.js new file mode 100644 index 0000000..f0b9a5d --- /dev/null +++ b/src/utils/transformat.js @@ -0,0 +1,94 @@ +/** + * 公共数据转换方法. + */ + +export default { + // 时间戳转换 + transTime(timestamp) { + if (timestamp) { + timestamp = Number(timestamp) + const time = new Date(timestamp) + return time.getFullYear() + "/" + (time.getMonth() + 1) + "/" + time.getDate() + "/ " + time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds() + "." + time.getMilliseconds(); + } + return 0 + }, + + // 文件大小转换 + transFileSize(limit) { + let size = ""; + if (limit < 0.1 * 1024) { //如果小于0.1KB转化成B + size = limit.toFixed(2) + "B"; + } else if (limit < 0.1 * 1024 * 1024) {//如果小于0.1MB转化成KB + size = (limit / 1024).toFixed(2) + "KB"; + } else if (limit < 0.1 * 1024 * 1024 * 1024) { //如果小于0.1GB转化成MB + size = (limit / (1024 * 1024)).toFixed(2) + "MB"; + } else { //其他转化成GB + size = (limit / (1024 * 1024 * 1024)).toFixed(2) + "GB"; + } + + let sizestr = size + ""; + let len = sizestr.indexOf("\."); + let dec = sizestr.substr(len + 1, 2); + if (dec == "00") {//当小数点后为00时 去掉小数部分 + return sizestr.substring(0, len) + sizestr.substr(len + 3, 2); + } + return sizestr; + }, + getPercent(num, total) { + ///

+ /// 求百分比 + /// + /// 当前数 + /// 总数 + num = parseFloat(num); + total = parseFloat(total); + if (isNaN(num) || isNaN(total)) { + return 0; + } + return total <= 0 ? 0 : Math.round((num / total) * 10000) / 100.00; + }, + + formatterData(val) { + var timediff = val / 1000 + // 计算天数 + var days = Math.floor(timediff / 86400) + // 计算小时数 + var remain = timediff % 86400 + var hours = Math.floor(remain / 3600) + // 计算分钟数 + remain = remain % 3600 + var mins = Math.floor(remain / 60) + // 计算秒数 + remain = remain % 60 + var seconds = Math.ceil(remain) + var d = '' + var h = '' + var m = '' + var s = '' + if (days > 0) { d = days + '天' } + if (hours > 0) { h = hours + '小时' } + if (mins > 0) { m = mins + '分钟' } + if (seconds > 0) { s = seconds + '秒' } + return d || h || m || s ? d + h + m + s : '' + }, + // 保留几位小数 + keepTwoDecimal(num, dec) { + var strNum = num + '';/*把要转换的小数转换成字符串*/ + var index = strNum.indexOf("."); /*获取小数点的位置*/ + if (index < 0) { + return num;/*如果没有小数点,那么无需四舍五入,返回这个整数*/ + } + var n = strNum.length - index - 1;/*获取当前浮点数,小数点后的位数*/ + if (dec < n) { + /*把小数点向后移动要保留的位数,把需要保留的小数部分变成整数部分,只留下不需要保留的部分为小数*/ + var e = Math.pow(10, dec); + num = num * e; + /*进行四舍五入,只保留整数部分*/ + num = Math.round(num); + /*再把原来小数部分还原为小数*/ + return num / e; + } else { + return num;/*如果当前小数点后的位数等于或小于要保留的位数,那么无需处理,直接返回*/ + } + } +} \ No newline at end of file diff --git a/src/utils/validate.js b/src/utils/validate.js new file mode 100644 index 0000000..6096efd --- /dev/null +++ b/src/utils/validate.js @@ -0,0 +1,204 @@ +/** + * 公共校验方法. + */ + +const rules = { + external: /^(https?:|mailto:|tel:)/, // 是否是外部链接 + number: /^[0-9]*$/, // 任意数字 + int: /^-?[1-9]\d*$/, // 整数 + int_p: /^[1-9]\d*$/, // 正整数 + int_n: /^-[1-9]\d*$/, // 负整数 + int_p0: /^[1-9]\d*|0$/, // 非负整数(正整数 + 0) + int_n0: /^-[1-9]\d*|0$/, // 非正整数(负整数 + 0) + folat: /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/, // 匹配浮点数 + folat_p: /^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$/, // 匹配正浮点数 + folat_n: /^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$/, // 匹配负浮点数 + folat_p0: /^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$/, // 匹配非负浮点数(正浮点数 + 0) + folat_n0: /^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$/, // 匹配非正浮点数(负浮点数 + 0) + character1: /^[A-Za-z0-9_\-]+$/, // 匹配字母、数字、下划线、中划线、点、@符号 + password_en_num: /(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{4,23}/, // 英文字母、数字的组合 + en_num: /^[a-z0-9]+$/i, // 英文字母、数字的组合 + char_zh_en_num: /^[a-zA-Z0-9\u4e00-\u9fa5]+$/, // 中文、英文字母、数字的组合 + char_num: /^[a-zA-Z0-9_\u4e00-\u9fa5]+$/, // 中文、英文字母、数字和下划线的组合 + special_char: /[`~!@#$%^&*\+=<>?:"{}()|\\[\]·~@#¥%……&*()——\+={}|《》“”【】‘’]/, //特殊字符 + ip: /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ +} + +/** + * @param {string} str + * @returns {Boolean} + */ +const char_en_num = (str) => { + const testRule = rules['char_en_num'] + return testRule.test(str) +} + +/** + * @param {string} str + * @returns {Boolean} + */ +const en_num = (str) => { + const testRule = rules['en_num'] + return testRule.test(str) +} + +/** + * @param {string} str + * @returns {Boolean} + */ +const char_num = (str) => { + const testRule = rules['character1'] + return testRule.test(str) +} +/** + * @param {string} str + * @returns {Boolean} + */ +const char_zh_en_num = (str) => { + const testRule = rules['char_zh_en_num'] + return testRule.test(str) +} + +/** + * @param {string} str + * @returns {Boolean} + */ +const special_char = (str) => { + const testRule = rules['special_char'] + return testRule.test(str) +} + +/** + * @param {string} path + * @returns {Boolean} + * 是否是外部链接 + */ +export function isExternal(path) { + const testRule = rules['external'] + return testRule.test(path) +} +/** + * @param {string} ip + * @returns {Boolean} + * 是否为IP + */ +export function isIp(ip) { + const testRule = rules['ip'] + return testRule.test(ip) +} +// 正则规则 +export function validRule() { + return { + num_letter_: /^[a-zA-Z0-9_]+$/, // 字母、数字、下划线 + num_letter_midline: /^[A-Za-z0-9\-]+$/, // 匹配字母、数字、中划线 + num: /(^[0-9]\d*$)/, // 数字 + character1: /^[A-Za-z0-9_\-]+$/, // 匹配字母、数字、下划线、中划线、点、@符号 + character2: /^[A-Za-z0-9_\u4E00-\u9FA5A\-.。;;,,'"]+$/, // 匹配字母、数字、下划线、中文、中划线、点、以及“。;;,,” + character3: /^[a-zA-Z0-9_\u4E00-\u9FA5A\-]+$/, // 字母、数字、下划线、中划线、中文 + ip: /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ + } +} +// 校验纯数字类型 +export function validNum(value) { + const reg = validRule() + return reg.num.test(value) +} + +export default { + // 校验ip + validateIp(rule, value, callback) { + if (!value) { + callback() + return + } + if (!isIp(value)) { + callback(new Error(rule.message)) + } else { + callback() + } + }, + // 校验英文、数字 + validateEnNum(rule, value, callback) { + if (!en_num(value)) { + callback(new Error(rule.message)) + } else { + callback() + } + }, + // 校验中文、英文字母、数字和下划线 + validateCharNum(rule, value, callback) { + if (String(value).length && !char_num(value)) { + callback(new Error(rule.message)) + } else { + callback() + } + }, + // 校验中文、英文字母、数字 + validateCharZhEnNum(rule, value, callback) { + if (!value) { + callback() + return + } + if (!char_zh_en_num(value)) { + callback(new Error(rule.message)) + } else { + callback() + } + }, + //校验特殊字符 + special_char(rule, value, callback) { + if (special_char(value)) { + callback(new Error(rule.message)) + } else { + callback() + } + }, + // 校验ip + isValidIP(ip) { + var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ + return reg.test(ip); + }, + + // 端口号 + isPort(port) { + if (/^[1-9]\d*|0$/.test(port) && port * 1 >= 0 && port * 1 <= 65535) { + return true + } + return false; + }, + // 校验纯数字类型 + validNum(value) { + const reg = validRule() + return reg.num.test(value) + }, + // 校验cpu 1或者偶数 + validateCpuVal(rule, value, callback) { + if (!value) { + callback() + return + } + if (value !== 1 || value % 2 !== 0) { + callback(new Error(rule.message)) + } else { + callback() + } + }, + // 校验ip + validIP(rule, value, callback) { + var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/ + if (reg.test(value)) { + callback() + } else { + callback(new Error(rule.message)) + } + }, + + // 端口号 + validPort(rule, value, callback) { + if (/^[1-9]\d*|0$/.test(value) && value * 1 >= 0 && value * 1 <= 65535) { + callback() + } else { + callback(new Error(rule.message)) + } + }, +} diff --git a/src/views/404.vue b/src/views/404.vue new file mode 100644 index 0000000..287cc2f --- /dev/null +++ b/src/views/404.vue @@ -0,0 +1,262 @@ + + + + + diff --git a/src/views/components/bindVdc/bindVdcBox.vue b/src/views/components/bindVdc/bindVdcBox.vue new file mode 100644 index 0000000..d35952c --- /dev/null +++ b/src/views/components/bindVdc/bindVdcBox.vue @@ -0,0 +1,188 @@ + + + + diff --git a/src/views/components/bindVdc/bindVdcModal.vue b/src/views/components/bindVdc/bindVdcModal.vue new file mode 100644 index 0000000..8df2877 --- /dev/null +++ b/src/views/components/bindVdc/bindVdcModal.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/components/bindVirtualFirewall/bindVirtualFirewallBox.vue b/src/views/components/bindVirtualFirewall/bindVirtualFirewallBox.vue new file mode 100644 index 0000000..504321d --- /dev/null +++ b/src/views/components/bindVirtualFirewall/bindVirtualFirewallBox.vue @@ -0,0 +1,150 @@ + + + + diff --git a/src/views/components/bindVirtualFirewall/bindVirtualFirewallModal.vue b/src/views/components/bindVirtualFirewall/bindVirtualFirewallModal.vue new file mode 100644 index 0000000..ef49d07 --- /dev/null +++ b/src/views/components/bindVirtualFirewall/bindVirtualFirewallModal.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/views/components/setVdcNetWork/createEditNetworkBox.vue b/src/views/components/setVdcNetWork/createEditNetworkBox.vue new file mode 100644 index 0000000..ce64f0d --- /dev/null +++ b/src/views/components/setVdcNetWork/createEditNetworkBox.vue @@ -0,0 +1,290 @@ + + + + + diff --git a/src/views/components/setVdcNetWork/selectVdcNetWorkBox.vue b/src/views/components/setVdcNetWork/selectVdcNetWorkBox.vue new file mode 100644 index 0000000..867704e --- /dev/null +++ b/src/views/components/setVdcNetWork/selectVdcNetWorkBox.vue @@ -0,0 +1,193 @@ + + + + diff --git a/src/views/components/setVdcNetWork/setVdcNetWorkBox.vue b/src/views/components/setVdcNetWork/setVdcNetWorkBox.vue new file mode 100644 index 0000000..d46cb0d --- /dev/null +++ b/src/views/components/setVdcNetWork/setVdcNetWorkBox.vue @@ -0,0 +1,725 @@ + + + + diff --git a/src/views/components/setVdcNetWork/setVdcNetWorkModal.vue b/src/views/components/setVdcNetWork/setVdcNetWorkModal.vue new file mode 100644 index 0000000..979b373 --- /dev/null +++ b/src/views/components/setVdcNetWork/setVdcNetWorkModal.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/views/components/vdcBindVdc/bindVdcBox.vue b/src/views/components/vdcBindVdc/bindVdcBox.vue new file mode 100644 index 0000000..0aee6a6 --- /dev/null +++ b/src/views/components/vdcBindVdc/bindVdcBox.vue @@ -0,0 +1,173 @@ + + + + diff --git a/src/views/components/vdcBindVdc/bindVdcModal.vue b/src/views/components/vdcBindVdc/bindVdcModal.vue new file mode 100644 index 0000000..832250a --- /dev/null +++ b/src/views/components/vdcBindVdc/bindVdcModal.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/views/components/vdcResourceAss/firstVdcresource.vue b/src/views/components/vdcResourceAss/firstVdcresource.vue new file mode 100644 index 0000000..505db81 --- /dev/null +++ b/src/views/components/vdcResourceAss/firstVdcresource.vue @@ -0,0 +1,427 @@ + + + + diff --git a/src/views/components/vdcResourceAss/vdcresource.vue b/src/views/components/vdcResourceAss/vdcresource.vue new file mode 100644 index 0000000..8234542 --- /dev/null +++ b/src/views/components/vdcResourceAss/vdcresource.vue @@ -0,0 +1,416 @@ + + + + diff --git a/src/views/externalCloud/components/main/actbtnPmsList.js b/src/views/externalCloud/components/main/actbtnPmsList.js new file mode 100644 index 0000000..a5245d1 --- /dev/null +++ b/src/views/externalCloud/components/main/actbtnPmsList.js @@ -0,0 +1,447 @@ + +const actbtnPms = { + // 开机按钮start + startstatusShowList: [ + 'OFFLINE', // '离线(OFFLINE)' + ], + startstatusunShowList: [ + 'OVERDUE', // '已过期(OVERDUE)', + 'AVAILABLE', // '在线(AVAILABLE)', + 'CONNECTED', // '已连接(CONNECTED)', + 'INSTALLING', // '安装(INSTALLING)', + 'SUSPEND', // '暂停(SUSPEND)', + 'UNKNOWN', // '其他(UNKNOWN)', + ], + + starttaskStatusShowList: [ + 'NEW', // '新建(NEW)', + 'NEWFAILED', // '新建失败(NEWFAILED)', + 'INSTALLFAILED', // '安装失败(INSTALLFAILED)', + ], + starttaskStatusunShowList: [ + 'INSTALLING', // '安装中(INSTALLING)', + 'CREATING', // '正在创建(CREATING)', + 'STARTING', // '正在开机(STARTING)', + 'SHUTDOWNING', // '正在关机(SHUTDOWNING)', + 'REBOOTING', // '正在重启(REBOOTING)', + 'SUSPENDING', // '正在暂停(SUSPENDING)', + 'RESUMING', // '正在唤醒(RESUMING)', + 'VOLUME_MIGRATING', // '正在存储迁移(VOLUME_MIGRATING)', + 'HOST_MIGRATING', // '正在主机迁移(HOST_MIGRATING)', + 'BACKUP_RUNNING', // '正在备份(BACKUP_RUNNING)', + 'BACKUP_RECOVERING', // '正在备份恢复(BACKUP_RECOVERING)', + 'SNAPSHOT_RUNNING', // '正在快照(SNAPSHOT_RUNNING)', + 'SNAPSHOT_RECOVERING', // '正在快照恢复(SNAPSHOT_RECOVERING)', + 'IMPORTING', // '正在导入(IMPORTING)', + 'EXPORTING', // '正在导出(EXPORTING)', + 'CLONING', // '正在克隆(CLONING)', + 'DISK_COPYING', // '正在磁盘复制(DISK_COPYING)', + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 控制台按钮 vnc + vncstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + ], + vncstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + ], + + vnctaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + + ], + vnctaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'STARTING', // 正在开机(STARTING) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING',// 正在创建(CREATING) + 'SHUTDOWNING',// 正在关机(SHUTDOWNING) + 'VOLUME_MIGRATING',// 正在存储迁移(VOLUME_MIGRATING) + 'BACKUP_RUNNING',// 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING',// 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING',// 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING',// 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING',// 正在导入(IMPORTING) + 'EXPORTING',// 正在导出(EXPORTING) + 'CLONING',// 正在克隆(CLONING) + 'DISK_COPYING',// 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + + // 关机按钮 shutdown + shutdownstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + + ], + shutdownstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + shutdowntaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + + ], + shutdowntaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + + ], + + // 强制关机 abort + abortstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + + ], + abortstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + ], + + aborttaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + ], + aborttaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + // 重启 reboot + rebootstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + ], + rebootstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + ], + reboottaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + ], + reboottaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 强制重启 forcereboot + forcerebootstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + + ], + forcerebootstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + forcereboottaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + + ], + forcereboottaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + + ], + + + // 快照按钮 snapshot + snapshotstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + snapshotstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + ], + snapshottaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'INSTALLING', // 安装中(INSTALLING) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + + ], + snapshottaskStatusunShowList: [ + 'CREATING', // 正在创建(CREATING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + + ], + + // 变更规格按钮 edit + editstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + editstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + ], + edittaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'INSTALLING', // 安装中(INSTALLING) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + + ], + edittaskStatusunShowList: [ + 'NEWFAILED', // 新建失败(NEWFAILED) + 'CREATING', // 正在创建(CREATING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 申请延期按钮 applyDeferred + applyDeferredstatusShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + applyDeferredstatusunShowList: [ + ], + applyDeferredtaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'INSTALLING', // 安装中(INSTALLING) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'NEWFAILED', // 新建失败(NEWFAILED) + + ], + applyDeferredtaskStatusunShowList: [ + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + + // 删除按钮 delete + deletestatusShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + + ], + deletestatusunShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'UNKNOWN', // 其他(UNKNOWN) + ], + deletetaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + + ], + deletetaskStatusunShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'CREATING', // 正在创建(CREATING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 制作镜像按钮 makeImage + makeImagestatusShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + ], + makeImagestatusunShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'UNKNOWN', // 其他(UNKNOWN) + ], + deletetaskStatusShowList: [ + + ], + deletetaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'INSTALLING', // 安装中(INSTALLING) + 'CREATING', // 正在创建(CREATING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + +} +export default actbtnPms \ No newline at end of file diff --git a/src/views/externalCloud/components/main/btn-more.vue b/src/views/externalCloud/components/main/btn-more.vue new file mode 100644 index 0000000..26efd6a --- /dev/null +++ b/src/views/externalCloud/components/main/btn-more.vue @@ -0,0 +1,139 @@ + + + diff --git a/src/views/externalCloud/components/main/header-bar.vue b/src/views/externalCloud/components/main/header-bar.vue new file mode 100644 index 0000000..d600ae4 --- /dev/null +++ b/src/views/externalCloud/components/main/header-bar.vue @@ -0,0 +1,437 @@ + + + + + diff --git a/src/views/externalCloud/components/main/index.js b/src/views/externalCloud/components/main/index.js new file mode 100644 index 0000000..89a94eb --- /dev/null +++ b/src/views/externalCloud/components/main/index.js @@ -0,0 +1,2 @@ +export { default as headerBar } from './header-bar' +export { default as btnMore } from './btn-more' diff --git a/src/views/externalCloud/components/statuscell/index.vue b/src/views/externalCloud/components/statuscell/index.vue new file mode 100644 index 0000000..fe7ed45 --- /dev/null +++ b/src/views/externalCloud/components/statuscell/index.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/detail-disk.vue b/src/views/externalCloud/vcenter/cloudServerDetail/detail-disk.vue new file mode 100644 index 0000000..b7c7c6a --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/detail-disk.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/detail-log.vue b/src/views/externalCloud/vcenter/cloudServerDetail/detail-log.vue new file mode 100644 index 0000000..c255a23 --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/detail-log.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/detail-monitor.vue b/src/views/externalCloud/vcenter/cloudServerDetail/detail-monitor.vue new file mode 100644 index 0000000..2539b0d --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/detail-monitor.vue @@ -0,0 +1,360 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/detail-network.vue b/src/views/externalCloud/vcenter/cloudServerDetail/detail-network.vue new file mode 100644 index 0000000..50cd860 --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/detail-network.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/detail-summary.vue b/src/views/externalCloud/vcenter/cloudServerDetail/detail-summary.vue new file mode 100644 index 0000000..31c74ed --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/detail-summary.vue @@ -0,0 +1,365 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/header-bar.vue b/src/views/externalCloud/vcenter/cloudServerDetail/header-bar.vue new file mode 100644 index 0000000..3efcbf4 --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/header-bar.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/index.js b/src/views/externalCloud/vcenter/cloudServerDetail/index.js new file mode 100644 index 0000000..73b7ea3 --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/index.js @@ -0,0 +1,5 @@ +export { default as detailSummary } from './detail-summary' +export { default as detailNetwork } from './detail-network.vue' +export { default as detailDisk } from './detail-disk.vue' +export { default as detailMonitor } from './detail-monitor' +export { default as detailLog } from './detail-log' diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/index.vue b/src/views/externalCloud/vcenter/cloudServerDetail/index.vue new file mode 100644 index 0000000..43f2027 --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/index.vue @@ -0,0 +1,300 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/serverI18nMap.js b/src/views/externalCloud/vcenter/cloudServerDetail/serverI18nMap.js new file mode 100644 index 0000000..c4e4614 --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/serverI18nMap.js @@ -0,0 +1,149 @@ + +let serveri18nMap = { + serverVirtaulTaskGrid_type: 'ksvd.task.head.type', + serverVirtaulTaskGrid_createTime: 'ksvd.task.head.create_time', + serverVirtaulTaskGrid_startTime: 'ksvd.task.head.start_time', + serverVirtaulTaskGrid_finishTime: 'ksvd.task.head.finish_time', + serverVirtaulTaskGrid_action: 'ksvd.task.head.action', + serverVirtaulTaskGrid_objName: 'ksvd.task.head.objName', + serverVirtaulTaskGrid_operUser: 'ksvd.task.head.operUser', + serverVirtaulTaskGrid_status: 'ksvd.task.head.status', + serverVirtaulTaskGrid_reason: 'ksvd.task.head.reason', + serverVirtaulTaskGrid_detail: 'ksvd.task.head.detail', + showAllTask: 'serverVirutal.deskTop.showAllTask', + allStatus: 'serverVirutal.deskTop.allStatus', + doingStatus: 'serverVirutal.deskTop.doingStatus', + failStatus: 'serverVirutal.deskTop.failStatus', + successStatus: 'serverVirutal.deskTop.successStatus', + completeStatus: 'serverVirutal.deskTop.completeStatus', + taskProgress: 'serverVirutal.deskTop.taskProgress', + + servervirtualEdit: 'ksvd.task.action.servervirtual_servervirtauledit', + serverVirtaulHostMigrate: 'ksvd.task.action.servervirtual_servervirtaulhostmigrate', + serverVirtaulHostStorageMigrate: 'ksvd.task.action.servervirtual_servervirtaulhoststoragemigrate', + servervirtualVolMigrate: 'ksvd.task.action.servervirtual_servervirtualmigrate', + servervirtualForceReboot: 'serverVirtualizationService.ForceReboot', + servervirtualReboot: 'serverVirtualizationService.Reboot', + servervirtualPowerOn: 'serverVirtualizationService.PowerOn', + servervirtualShutDown: 'serverVirtualizationService.ShutDown', + servervirtualResume: 'serverVirtualizationService.Resume', + servervirtualPause: 'serverVirtualizationService.Suspend', + servervirtualForceShutDown: 'serverVirtualizationService.ForceShutDown', + servervirtualDelete: 'serverVirtualizationService.HardDelete', + servervirtualDeleteSoft: 'serverVirtualizationService.DeleteSoft', + servervirtualClone: 'serverVirtualizationService.fullClone', + servervirtualCloneLink: 'serverVirtualizationService.linkClone', + servervirtualCreate: 'serverVirtualizationService.createVirtualService', + servervirtualCreateByTemplate: 'serverVirtualizationService.createVirtualServiceByTemplate', + servervirtualExport: 'serverVirtualizationService.setVmExport', + servervirtualImport: 'serverVirtualizationService.importTemplateImage', + servervirtualCreateServerSnap: 'server.vm.snapshot.create.memSnapshot', + servervirtualCreateNoMemServerSnap: 'server.vm.snapshot.create.noMemSnapshot', + servervirtualSnapshotDelete: 'ksvd.task.action.servervirtual_servervirtualdeletesnapshot', + servervirtualSnapshotApply: 'ksvd.task.action.servervirtual_servervirtualapplysnapshot', + servervirtualBatchApply: 'ksvd.task.action.servervirtual_serverbatchvirtualapplysnapshot', + servervirtualBatchCreateSnap: 'ksvd.task.action.servervirtual_serverbatchvirtualcreatesnapshot', + servervirtualCreateBackUp: 'ksvd.task.action.servervirtual_servervirtaulbackup', + servervirtualRecoverBackUp: 'ksvd.task.action.servervirtual_servervirtaulrecoverbackup', + servervirtualDeleteBackUp: 'ksvd.task.action.servervirtual_servervirtauldeletebackup', + servervirtualDiskCopy: 'ksvd.task.action.servervirtual_servervirtauldiskcopy', + + aliasName: 'serverVirtualizationService.edit.vmName', + description: 'serverVirtualizationService.Description', + selectCluster: 'serverVirtualizationService.Cluster', + vcpuSocket: 'serverVirtualizationService.edit.vcpuSocket', + vcpuCores: 'serverVirtualizationService.edit.vcpuCores', + cpuMode: 'serverVirtualizationService.edit.cpuMode', + schedulingPriority: 'serverVirtualizationService.cpu.schedulingPriority', + cpuLimit: 'serverVirtualizationService.cpu.limit', + + numaConfig: 'serverVirtualizationService.edit.numaConfig', + memory: 'serverVirtualizationService.edit.memory', + memoryHugeConfig: 'serverVirtualizationService.edit.memoryHugeConfig', + memoryBubbleConfig: 'serverVirtualizationService.memory.recovery', + + addDisk: 'serverVirtualizationService.edit.addDisk', + delDisk: 'serverVirtualizationService.edit.delDisk', + diskCapacity: 'serverVirtualizationService.Disk', + targetBus: 'serverVirtualizationService.DiskType', + cacheType: 'serverVirtualizationService.edit.cacheMode', + provisionType: 'serverVirtualizationService.edit.provisionType', + readIOLimit: 'serverVirtualizationService.edit.disk.ioRange', + writeIOLimit: 'serverVirtualizationService.edit.disk.ioRange', + readIOPSLimit: 'serverVirtualizationService.edit.disk.iopsRange', + writeIOPSLimit: 'serverVirtualizationService.edit.disk.iopsRange', + + addInterface: 'serverVirtualizationService.edit.addInterface', + delInterface: 'serverVirtualizationService.edit.delInterface', + interfaceType: 'serverVirtualizationService.InterfaceType', + modeltype: 'serverVirtualizationService.edit.NetworkCardType', + poolName: 'serverVirtualizationService.edit.macAddressPool', + virtualSwitch: 'serverVirtualizationService.edit.virtualSwitch', + portGroup: 'serverVirtualizationService.edit.portGroup', + ipAddress: 'serverVirtualizationService.edit.ipAddress', + mac: 'serverVirtualizationService.edit.macAddress', + queueCount: 'serverVirtualizationService.queueCount', + mtuCount: 'serverVirtualizationService.mtuCount', + hotDrawing: 'serverVirtualizationService.hotDrawing', + + addIso: 'serverVirtualizationService.edit.addIso', + delIso: 'serverVirtualizationService.edit.delIso', + sourceFile: 'serverVirtualizationService.edit.imageFile', + + editDisk: 'serverVirtualizationService.edit.editDisk', + editInterface: 'serverVirtualizationService.edit.editInterface', + editIso: 'serverVirtualizationService.edit.editIso', + editUsb: 'serverVirtualizationService.edit.editUsb', + + graphicsCard: 'serverVirtualizationService.edit.graphicsCardType', + mouseType: 'serverVirtualizationService.edit.mouseType', + biosSwitch: 'serverVirtualizationService.edit.bios', + biosFile: 'serverVirtualizationService.edit.biosFile', + biosWaitTime: 'serverVirtualizationService.edit.biosWaitTime', + + addUsb: 'serverVirtualizationService.edit.addUsb', + delUsb: 'serverVirtualizationService.edit.delUsb', + hostId: 'serverVirtualizationService.edit.usbHost', + usbId: 'serverVirtualizationService.edit.vmUsb', + + vmBluescreen: 'serverVirtualizationService.edit.vmHA', + uniqbVmHA: 'serverVirtualizationService.edit.hostHA', + enableCpuDynamic: 'serverVirutal.dynamicPolicy.enableCpuDynamic', + enableMemDynamic: 'serverVirutal.dynamicPolicy.enableMemDynamic', + aotuMigrateSwitch: 'serverVirtualizationService.drs.aotuMigrateSwitch', + followHostStartAuto: 'serverVirtualizationService.edit.followHostStartAuto', + bootOrder: 'serverVirtualizationService.edit.bootOrder', + remoteOpen: 'serverVirtualizationService.edit.remoteOpen', + remotePassword: 'serverVirtualizationService.edit.remotePassword', + wholeness: 'serverVirtualizationService.wholeness', + existedTime: 'serverVirtualizationService.edit.existedTime', + noTime: 'serverVirtualizationService.edit.noTime', + customizeTime: 'serverVirtualizationService.edit.customizeTime', + + //values + HOST_PASSTHROUGH: 'serverVirtualizationService.edit.host-passthrough', + HOST_MODEL: 'serverVirtualizationService.edit.host-model', + CUSTOM: 'serverVirtualizationService.edit.custom', + schedulingPriorityLow: 'serverVirtualizationService.cpu.schedulingPriorityLow', + schedulingPriorityMiddle: 'serverVirtualizationService.cpu.schedulingPriorityMiddle', + schedulingPriorityHigh: 'serverVirtualizationService.cpu.schedulingPriorityHigh', + + graphicsCardQXL: 'serverVirtualizationService.edit.graphicsCardQXL', + graphicsCardVGA: 'serverVirtualizationService.edit.graphicsCardVGA', + graphicsCardCirrus: 'serverVirtualizationService.edit.graphicsCardCirrus', + virtio: 'serverVirtualizationService.edit.virtio', + + legacy: 'server.virtual.edit.machine.bios.type.legacy', + uefi: 'server.virtual.edit.machine.bios.type.uefi', + userUpload: 'server.virtual.edit.machine.bios.type.userUpload', + + noConfig: 'serverVirtualizationService.noConfig', + reOpen: 'serverVirtualizationService.reOpen', + byOther: 'serverVirtualizationService.byOther', + + close: 'serverVirtualizationService.close', + open: 'serverVirtualizationService.open', +} +export { + serveri18nMap +} \ No newline at end of file diff --git a/src/views/externalCloud/vcenter/cloudServerDetail/taskDetailInfo.js b/src/views/externalCloud/vcenter/cloudServerDetail/taskDetailInfo.js new file mode 100644 index 0000000..f5a735c --- /dev/null +++ b/src/views/externalCloud/vcenter/cloudServerDetail/taskDetailInfo.js @@ -0,0 +1,960 @@ +/** + * Created by kylin-ksvd on 21-10-25. + */ + +/* + * Declare our namespace + */ +import $ from 'jquery' //在需要使用的页面中 +import { serveri18nMap } from './serverI18nMap' +import i18n from '@/assets/common/lang/index' // 国际化 + +let KSVD +if (typeof KSVD == 'undefined') { + KSVD = {}; +} + +KSVD.i18n = new Object(); + + + +KSVD.updatei18nMap = function (newi18nMap) { + for (let key in newi18nMap) { + let mapKey = newi18nMap[key] + // KSVD.i18n[key] = newi18nMap[key]; + KSVD.i18n[key] = i18n.t(mapKey) + } +} +KSVD.updatei18nMap(serveri18nMap) + + +if (typeof KSVD.taskDetailInfo == 'undefined') { + KSVD.taskDetailInfo = {}; +} + + + +//数据初始化 +KSVD.taskDetailInfo.init = function (vmName, detailInfo) { + //操作对应关系 + var operData = { + "servervirtualEdit": KSVD.i18n.servervirtualEdit, + "serverVirtaulHostMigrate": KSVD.i18n.serverVirtaulHostMigrate, + "servervirtualVolMigrate": KSVD.i18n.servervirtualVolMigrate, + "servervirtualForceReboot": KSVD.i18n.servervirtualForceReboot, + "servervirtualReboot": KSVD.i18n.servervirtualReboot, + "servervirtualPowerOn": KSVD.i18n.servervirtualPowerOn, + "servervirtualShutDown": KSVD.i18n.servervirtualShutDown, + "servervirtualResume": KSVD.i18n.servervirtualResume, + "servervirtualPause": KSVD.i18n.servervirtualPause, + "servervirtualForceShutDown": KSVD.i18n.servervirtualForceShutDown, + "servervirtualDelete": KSVD.i18n.servervirtualDelete, + "servervirtualDeleteSoft": KSVD.i18n.servervirtualDeleteSoft, + "servervirtualClone": KSVD.i18n.servervirtualClone, + "servervirtualCloneLink": KSVD.i18n.servervirtualCloneLink, + "servervirtualCreate": KSVD.i18n.servervirtualCreate, + "servervirtualCreateByTemplate": KSVD.i18n.servervirtualCreateByTemplate, + "servervirtualExport": KSVD.i18n.servervirtualExport, + "servervirtualImport": KSVD.i18n.servervirtualImport, + "servervirtualCreateServerSnap": KSVD.i18n.servervirtualCreateServerSnap, + "servervirtualCreateNoMemServerSnap": KSVD.i18n.servervirtualCreateNoMemServerSnap, + "servervirtualSnapshotDelete": KSVD.i18n.servervirtualSnapshotDelete, + "servervirtualSnapshotApply": KSVD.i18n.servervirtualSnapshotApply, + "servervirtualBatchApply": KSVD.i18n.servervirtualBatchApply, + "servervirtualBatchCreateSnap": KSVD.i18n.servervirtualBatchCreateSnap, + "servervirtualCreateBackUp": KSVD.i18n.servervirtualCreateBackUp, + "servervirtualDeleteBackUp": KSVD.i18n.servervirtualDeleteBackUp, + "servervirtualRecoverBackUp": KSVD.i18n.servervirtualRecoverBackUp, + "servervirtualDiskCopy": KSVD.i18n.servervirtualDiskCopy, + "serverVirtaulHostStorageMigrate": KSVD.i18n.serverVirtaulHostStorageMigrate, + + }; + //编辑设备的添加删除对应关系 + var deviceData = { + "addIso": KSVD.i18n.addIso, + "delIso": KSVD.i18n.delIso, + "addInterface": KSVD.i18n.addInterface, + "delInterface": KSVD.i18n.delInterface, + "delDisk": KSVD.i18n.delDisk, + "addDisk": KSVD.i18n.addDisk, + "addUsb": KSVD.i18n.addUsb, + "delUsb": KSVD.i18n.delUsb, + + "editDisk": KSVD.i18n.editDisk, + "editInterface": KSVD.i18n.editInterface, + "editIso": KSVD.i18n.editIso, + "editUsb": KSVD.i18n.editUsb, + }; + //操作与属性的对应关系 + var initData = { + "servervirtualEdit": { + "addIso": KSVD.i18n.addIso, + "delIso": KSVD.i18n.delIso, + "addInterface": KSVD.i18n.addInterface, + "delInterface": KSVD.i18n.delInterface, + "delDisk": KSVD.i18n.delDisk, + "addDisk": KSVD.i18n.addDisk, + "addUsb": KSVD.i18n.addUsb, + "delUsb": KSVD.i18n.delUsb, + + "aliasName": KSVD.i18n.aliasName, + "selectCluster": KSVD.i18n.aliasName, + "description": KSVD.i18n.description, + "selectCluster": KSVD.i18n.selectCluster, + + "vcpuSocket": KSVD.i18n.vcpuSocket, + "vcpuCores": KSVD.i18n.vcpuCores, + "cpuMode": { + name: KSVD.i18n.cpuMode, + values: { + 'CUSTOM': KSVD.i18n.CUSTOM, + 'HOST_MODEL': KSVD.i18n.HOST_MODEL, + 'HOST_PASSTHROUGH': KSVD.i18n.HOST_PASSTHROUGH, + } + }, + "schedulingPriority": { + name: KSVD.i18n.schedulingPriority, + values: { + '1': KSVD.i18n.schedulingPriorityLow, + '2': KSVD.i18n.schedulingPriorityMiddle, + '3': KSVD.i18n.schedulingPriorityHigh, + } + }, + + "cpuLimit": KSVD.i18n.cpuLimit, + "numaConfig": { + name: KSVD.i18n.numaConfig, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "memory": KSVD.i18n.memory, + "memoryHugeConfig": { + name: KSVD.i18n.memoryHugeConfig, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + + + "memoryBubbleConfig": { + name: KSVD.i18n.memoryBubbleConfig, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + //磁盘属性对应关系 + "diskCapacity": KSVD.i18n.diskCapacity, + "targetBus": KSVD.i18n.targetBus, + "cacheType": KSVD.i18n.cacheType, + "provisionType": KSVD.i18n.provisionType, + "readIOLimit": KSVD.i18n.readIOLimit, + "writeIOLimit": KSVD.i18n.writeIOLimit, + "readIOPSLimit": KSVD.i18n.readIOPSLimit, + "writeIOPSLimit": KSVD.i18n.writeIOPSLimit, + //网卡属性对应关系 + "interfaceType": KSVD.i18n.interfaceType, + "modeltype": KSVD.i18n.modeltype, + "poolName": KSVD.i18n.poolName, + "virtualSwitch": KSVD.i18n.virtualSwitch, + "portGroup": KSVD.i18n.portGroup, + "ipAddress": KSVD.i18n.ipAddress, + "mac": KSVD.i18n.mac, + "queueCount": KSVD.i18n.queueCount, + "mtuCount": KSVD.i18n.mtuCount, + "hotDrawing": { + name: KSVD.i18n.hotDrawing, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + //光驱属性对应关系 + "sourceFile": KSVD.i18n.sourceFile, + //其他设备属性对应关系 + "graphicsCard": { + name: KSVD.i18n.graphicsCard, + values: { + 'qxl': KSVD.i18n.graphicsCardQXL, + 'vga': KSVD.i18n.graphicsCardVGA, + 'cirrus': KSVD.i18n.graphicsCardCirrus, + 'virtio': KSVD.i18n.virtio, + } + }, + "mouseType": KSVD.i18n.mouseType, + "biosSwitch": { + name: KSVD.i18n.biosSwitch, + values: { + '3': KSVD.i18n.legacy, + '2': KSVD.i18n.uefi, + '1': KSVD.i18n.userUpload, + } + }, + "biosFile": KSVD.i18n.biosFile, + "biosWaitTime": KSVD.i18n.biosWaitTime, + //usb属性对应关系 + "hostId": KSVD.i18n.hostId, + "usbId": KSVD.i18n.usbId, + //高级配置属性对应关系 + "vmBluescreen": { + name: KSVD.i18n.vmBluescreen, + values: { + '0': KSVD.i18n.noConfig, + '1': KSVD.i18n.reOpen, + '2': KSVD.i18n.byOther, + } + }, + "uniqbVmHA": { + name: KSVD.i18n.uniqbVmHA, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "enableCpuDynamic": { + name: KSVD.i18n.enableCpuDynamic, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "enableMemDynamic": { + name: KSVD.i18n.enableMemDynamic, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "aotuMigrateSwitch": { + name: KSVD.i18n.aotuMigrateSwitch, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "followHostStartAuto": { + name: KSVD.i18n.followHostStartAuto, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "bootOrder": { + name: KSVD.i18n.bootOrder, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "remoteOpen": { + name: KSVD.i18n.remoteOpen, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "remotePassword": KSVD.i18n.remotePassword, + "wholeness": { + name: KSVD.i18n.wholeness, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "existedTime": { + name: KSVD.i18n.existedTime, + values: { + 'noTime': KSVD.i18n.noTime, + 'customize': KSVD.i18n.customizeTime, + + } + }, + + + }, + "serverVirtaulHostMigrate": {}, + "serverVirtaulHostStorageMigrate": {}, + "servervirtualVolMigrate": {}, + "servervirtualForceReboot": {}, + "servervirtualReboot": {}, + "servervirtualPowerOn": {}, + "servervirtualShutDown": {}, + "servervirtualResume": {}, + "servervirtualForceShutDown": {}, + "servervirtualDelete": {}, + "servervirtualDeleteSoft": {}, + "servervirtualClone": {}, + "servervirtualCloneLink": {}, + "servervirtualCreate": {}, + "servervirtualCreateByTemplate": {}, + "servervirtualExport": {}, + "servervirtualImport": {}, + "servervirtualCreateServerSnap": {}, + "servervirtualSnapshotDelete": {}, + "servervirtualSnapshotApply": {}, + + "servervirtualCreateNoMemServerSnap": {}, + + "servervirtualBatchApply": {}, + "servervirtualBatchCreateSnap": {}, + "servervirtualCreateBackUp": {}, + "servervirtualDeleteBackUp": {}, + "servervirtualRecoverBackUp": {}, + "servervirtualDiskCopy": {}, + + }; + return KSVD.taskDetailInfo.detailJsonParse(vmName, detailInfo, operData, deviceData, initData); +} + +//任务中心详情的解析显示 +KSVD.taskDetailInfo.detailJsonParse = function (vmName, detailInfo, operData, deviceData, initData) { + if (!detailInfo) { + return ''; + } + + if (!KSVD.taskDetailInfo.isJSON(detailInfo)) { + return detailInfo; + } + var _obj = JSON.parse(detailInfo); + //操作类型 + var _objKey = Object.keys(_obj)[0]; + //操作明细 + var _objVal = _obj[_objKey]; + //操作类型名称 + var operName = operData[_objKey]; + var result = []; + //任务详情解释 + $.each(_objVal, function (index, ele) { + var properInfo = initData[_objKey][ele.enName]; + //属性单位对应关系 + var preUnit = (ele.preUnit) ? ele.preUnit : ''; + var nowUnit = (ele.nowUnit) ? ele.nowUnit : ''; + //修改的设备以及索引关系解析 测盘 光驱等 + var preInfo = ''; + if (ele.preName) { + var device = ele.preName.replace(/\d/g, ''); + var deviceIndex = ele.preName.replace(/\D/g, ''); + preInfo = deviceData[device] + deviceIndex; + } + //修改的属性关系解析 + var preValue = (ele.preValue || ele.preValue == false || ele.preValue == 0) ? ele.preValue : ''; + var nowValue = (ele.nowValue || ele.nowValue == false || ele.nowValue == 0) ? ele.nowValue : ''; + if (KSVD.taskDetailInfo.isJSON(properInfo)) { + preValue = (properInfo["values"][preValue] || properInfo["values"][preValue] == false || properInfo["values"][preValue] == 0) ? properInfo["values"][preValue] : ''; + nowValue = (properInfo["values"][nowValue] || properInfo["values"][nowValue] == false || properInfo["values"][nowValue] == 0) ? properInfo["values"][nowValue] : ''; + properInfo = properInfo["name"]; + } + var isEditDevice = deviceData[ele.enName]; + var temp = ''; + //没有目的的修改关系解析 + if (isEditDevice) { + temp += '[' + properInfo + ']'; + } else { + //用于匹配operType:[objName]的格式 必须包含objName + if (ele.objName) { + temp += '[' + ele.objName + ']'; + } else { + temp += '[' + preInfo + (properInfo ? properInfo + ':' : '') + preValue + preUnit + '->' + nowValue + nowUnit + ']'; + } + + } + result.push(temp); + }); + + var detailMess = (result.length > 0) ? result.join('、') : '[' + vmName + ']'; + return operName + ':' + detailMess; +} +//除去编辑的其他任务生成任务中心详情 +KSVD.taskDetailInfo.taskDetailForOthers = function (operType, preData, nowData, objName) { + var tempData = [{ "preValue": preData, "nowValue": nowData, "enName": "", "objName": objName ? objName : '' }]; + var result = []; + //发生变动的属性对应关系 + $.each(tempData, function (index, ele) { + if (ele.preValue != ele.nowValue) { + result.push(ele); + } + }); + var taskDetail = {}; + taskDetail[operType] = result; + return JSON.stringify(taskDetail); +} +//编辑云服务器生成改动的内容 +KSVD.taskDetailInfo.taskDetailNativeInfo = function (operType, preData, nowData) { + //修改前的内容 + var pMachine = preData.machine; + var pvcpuSocket = preData.cpu.vcpuSocket; + var pvcpuCores = preData.cpu.vcpuCores; + var pcpuMode = preData.cpu.cpuMode.name; + var pschedulingPriority = preData.cpu.schedulingPriority; + var pcpuLimit = preData.cpu.limit ? preData.cpu.limit : ''; + var pcpuNuma = preData.cpu.cpuNuma; + var pmemory = preData.machine.memory; + var pmemHugePage = preData.machine.memHugePage; + var pmemoryBubbleConfig = preData.machine.memBalloon; + var diskArr = []; + var iosObjArr = []; + var interfaceArr = preData.interfaces ? preData.interfaces : []; + var usbsArr = preData['usbs'] ? preData['usbs'] : []; + for (var i = 0; i < preData.disks.length; i++) { + if (preData.disks[i].device == 'cdrom') { + iosObjArr.push(preData.disks[i]) + } else { + diskArr.push(preData.disks[i]); + } + } + var pgraphicsCard = preData.graphicsCard; + var pmouseType = preData.mouse; + var pbiosWaitTime = preData.bios ? preData.bios.biosWaitTime : ''; + var pbiosFile = preData.bios ? preData.bios.biosFile : ''; + if (pbiosFile == 'null') { + pbiosFile = ''; + } + + var pbiosSwitch = preData.bios ? preData.bios.biosSwitch : ''; + + var pvmBluescreen = preData.hapolicy.vmBluescreen; + var puniqbVmHa = preData.hapolicy.uniqbVmHa; + var pcpuThresholdFlag = preData.dynamicModel ? preData.dynamicModel.cpuThresholdFlag : ''; + var pmemThresholdFlag = preData.dynamicModel ? preData.dynamicModel.memThresholdFlag : ''; + var pautoMigrate = preData.autoMigrate; + + var pisOpenRemote = preData.vnc ? preData.vnc.isOpenRemote : ''; + var premotePassword = preData.vnc ? preData.vnc.remotePassword : ''; + var pwholeness = preData.wholeness; + var pserverRecyleSwitch = preData.serverRecyleSwitch; + var pselectCluster = pMachine.select_Cluster; + + //修改后的内容 + var nName = nowData.aliasName; + var nDescription = nowData.description; + var nvcpuSocket = nowData.vcpu_socket; + var nvcpuCores = nowData.vcpu_cores; + var ncpuMode = nowData.cpu_mode; + var nschedulingPriority = nowData.schedulingPriority; + var ncpuLimit = nowData.limit ? nowData.limit : ''; + var ncpuNuma = nowData.cpu_numa; + var nmemory = nowData.memory; + var nmemoryUnit = nowData.mem_unit; + var nmemHugePage = nowData.mem_hugePage; + var nmemoryBubbleConfig = nowData.mem_balloon; + var disksObj = JSON.parse(nowData.diskCapacity); + var iosObj = JSON.parse(nowData.isoSelect); + var interfaceObj = JSON.parse(nowData.interfaces); + var usbsObj = JSON.parse(nowData.usbList); + + var ngraphicsCard = nowData.graphicsCard; + var nmouseType = nowData.mouseType; + var nbiosWaitTime = nowData.biosWaitTime; + var nbiosFile = (nowData.biosFile && nowData.biosFile != 'null') ? nowData.biosFile : ''; + var nbiosSwitch = nowData.biosSwitch; + + var nvmBluescreen = nowData.vmBluescreen; + var nuniqbVmHa = nowData.uniqbVmHa; + var ncpuThresholdFlag = nowData.cpuThresholdFlag; + var nmemThresholdFlag = nowData.memThresholdFlag; + var nautoMigrate = nowData.autoMigrate; + var nisOpenRemote = nowData.isOpenRemote; + var nremotePassword = nowData.remotePassword; + + var nwholeness = nowData.wholeness; + var nserverRecyleSwitch = nowData.serverRecyleSwitch; + var nselectCluster = nowData.select_Cluster; + //修改前后内容的映射关系 + var initData = [ + { + "preValue": pMachine.aliasName, + "nowValue": nName, + "enName": "aliasName", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pMachine.description, + "nowValue": nDescription, + "enName": "description", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pvcpuSocket, + "nowValue": nvcpuSocket, + "enName": "vcpuSocket", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pvcpuCores, + "nowValue": nvcpuCores, + "enName": "vcpuCores", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pcpuMode, + "nowValue": ncpuMode, + "enName": "cpuMode", + preUnit: "", + nowUnit: "", + }, + { + "preValue": pschedulingPriority, + "nowValue": nschedulingPriority, + "enName": "schedulingPriority", + preUnit: "", + nowUnit: "", + }, + { + "preValue": pcpuLimit, + "nowValue": ncpuLimit, + "enName": "cpuLimit", + preUnit: "", + nowUnit: "", + }, + { + "preValue": pcpuNuma, + "nowValue": ncpuNuma, + "enName": "numaConfig", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmemory, + "nowValue": nmemory, + "enName": "memory", + preUnit: pMachine.memUnit, + nowUnit: nmemoryUnit + }, + { + "preValue": pmemHugePage, + "nowValue": nmemHugePage, + "enName": "memoryHugeConfig", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmemoryBubbleConfig, + "nowValue": nmemoryBubbleConfig, + "enName": "memoryBubbleConfig", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pgraphicsCard, + "nowValue": ngraphicsCard, + "enName": "graphicsCard", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmouseType, + "nowValue": nmouseType, + "enName": "mouseType", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pbiosWaitTime, + "nowValue": nbiosWaitTime, + "enName": "biosWaitTime", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pbiosFile, + "nowValue": nbiosFile, + "enName": "biosFile", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pbiosSwitch, + "nowValue": nbiosSwitch, + "enName": "biosSwitch", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pvmBluescreen, + "nowValue": nvmBluescreen, + "enName": "vmBluescreen", + preUnit: "", + nowUnit: "" + }, + { + "preValue": puniqbVmHa, + "nowValue": nuniqbVmHa, + "enName": "uniqbVmHA", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pcpuThresholdFlag, + "nowValue": ncpuThresholdFlag, + "enName": "enableCpuDynamic", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmemThresholdFlag, + "nowValue": nmemThresholdFlag, + "enName": "enableMemDynamic", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pautoMigrate, + "nowValue": nautoMigrate, + "enName": "aotuMigrateSwitch", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pisOpenRemote, + "nowValue": nisOpenRemote, + "enName": "remoteOpen", + preUnit: "", + nowUnit: "" + }, + { + "preValue": premotePassword, + "nowValue": nremotePassword, + "enName": "remotePassword", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pwholeness, + "nowValue": nwholeness, + "enName": "wholeness", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pserverRecyleSwitch, + "nowValue": nserverRecyleSwitch, + "enName": "existedTime", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pselectCluster, + "nowValue": nselectCluster, + "enName": "selectCluster", + preUnit: "", + nowUnit: "" + }, + + + ]; + + //光驱和磁盘修改 + if (diskArr.length == disksObj.length) { + var delFlag = false; + for (var i = 0; i < diskArr.length; i++) { + if (disksObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + var preadIoUnit = diskArr[i].readIOLimitUnit ? diskArr[i].readIOLimitUnit : 0; + var nreadIoUnit = disksObj[i].readIOLimitUnit ? disksObj[i].readIOLimitUnit : 0; + + var pwriteIoUnit = diskArr[i].writeIOLimitUnit ? diskArr[i].writeIOLimitUnit : 0; + var nwriteIoUnit = disksObj[i].writeIOLimitUnit ? disksObj[i].writeIOLimitUnit : 0; + var ioUnit = ['KB/S', 'MB/S', 'GB/S']; + var jsonArr = [ + { + "preValue": diskArr[i].diskCapacity, + "nowValue": disksObj[i].diskCapacity, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "diskCapacity" + }, + { + "preValue": diskArr[i].targetBus, + "nowValue": disksObj[i].diskType, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "targetBus" + }, + { + "preValue": diskArr[i].cacheType, + "nowValue": disksObj[i].cacheType, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "cacheType" + }, + { + "preValue": diskArr[i].provisionType, + "nowValue": disksObj[i].provisionType, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "provisionType" + }, + { + "preValue": diskArr[i].readIOLimit, + "nowValue": disksObj[i].readIOLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "readIOLimit", + preUnit: ioUnit[preadIoUnit], + nowUnit: ioUnit[nreadIoUnit], + }, + { + "preValue": diskArr[i].writeIOLimit, + "nowValue": disksObj[i].writeIOLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "writeIOLimit", + preUnit: ioUnit[pwriteIoUnit], + nowUnit: ioUnit[nwriteIoUnit], + }, + { + "preValue": diskArr[i].readIOPSLimit, + "nowValue": disksObj[i].readIOPSLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "readIOPSLimit" + }, + { + "preValue": diskArr[i].writeIOPSLimit, + "nowValue": disksObj[i].writeIOPSLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "writeIOPSLimit" + } + ]; + + initData = initData.concat(jsonArr); + } + + } + //dele disk + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delDisk" }; + initData.push(jsonMap); + } + + } else { + if (disksObj.length > diskArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addDisk" }; + initData.push(jsonMap); + } + } + + //网卡修改 + if (interfaceArr.length == interfaceObj.length) { + var delFlag = false; + for (var i = 0; i < interfaceArr.length; i++) { + if (interfaceObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + + var jsonArr = [ + { + "preValue": (interfaceArr[i].interfaceType.name).toLowerCase(), + "nowValue": (interfaceObj[i].interfaceType).toLowerCase(), + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "interfaceType" + }, + { + "preValue": interfaceArr[i].modeltype, + "nowValue": interfaceObj[i].modeltype, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "modeltype" + }, + { + "preValue": interfaceArr[i].poolName, + "nowValue": interfaceObj[i].macAddress, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "poolName" + }, + { + "preValue": interfaceArr[i].virtualSwitch, + "nowValue": interfaceObj[i].virtualSwitch, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "virtualSwitch" + }, + { + "preValue": interfaceArr[i].portGroup, + "nowValue": interfaceObj[i].portGroup, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "portGroup" + }, + { + "preValue": interfaceArr[i].ip ? interfaceArr[i].ip : '', + "nowValue": interfaceObj[i].ip ? interfaceObj[i].ip : '', + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "ipAddress" + }, + { + "preValue": interfaceArr[i].mac ? interfaceArr[i].mac : '', + "nowValue": interfaceObj[i].mac ? interfaceObj[i].mac : '', + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "mac" + }, + + { + "preValue": interfaceArr[i].queueCount, + "nowValue": interfaceObj[i].queueCount, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "queueCount" + }, + { + "preValue": interfaceArr[i].mtuCount, + "nowValue": interfaceObj[i].mtuCount, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "mtuCount" + }, + { + "preValue": interfaceArr[i].hotDrawing, + "nowValue": interfaceObj[i].hotDrawing, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "hotDrawing" + }, + ]; + + initData = initData.concat(jsonArr); + } + + + } + //dele interface + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delInterface" }; + initData.push(jsonMap); + } + } else { + if (interfaceObj.length > interfaceArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addInterface" }; + initData.push(jsonMap); + } + } + //光驱性对应关系 + if (iosObjArr.length == iosObj.length) { + var delFlag = false; + for (var i = 0; i < iosObjArr.length; i++) { + if (iosObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + + + var jsonArr = [ + { + "preValue": iosObjArr[i].sourceFile ? iosObjArr[i].sourceFile : '', + "nowValue": iosObj[i].isoSelect ? iosObj[i].isoSelect : '', + "preName": 'editIso' + (i != 0 ? i : ''), + "enName": "sourceFile" + }, + ]; + initData = initData.concat(jsonArr); + } + } + //dele iso + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delIso" }; + initData.push(jsonMap); + } + } else { + if (iosObj.length > iosObjArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addIso" }; + initData.push(jsonMap); + } + + } + //usbs + if (usbsArr.length == usbsObj.length) { + var delFlag = false; + for (var i = 0; i < usbsArr.length; i++) { + if (usbsObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + + + var jsonArr = [ + { + "preValue": usbsArr[i].hostIp ? usbsArr[i].hostIp : '', + "nowValue": usbsObj[i].hostId ? usbsObj[i].hostId : '', + "preName": 'editUsb' + (i != 0 ? i : ''), + "enName": "hostId" + }, + { + "preValue": usbsArr[i].id ? usbsArr[i].id : '', + "nowValue": usbsObj[i].usbId ? usbsObj[i].usbId : '', + "preName": 'editUsb' + (i != 0 ? i : ''), + "enName": "usbId" + }, + ]; + initData = initData.concat(jsonArr); + } + } + //dele usb + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delUsb" }; + initData.push(jsonMap); + } + } else { + if (usbsObj.length > usbsArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addUsb" }; + initData.push(jsonMap); + } + + } + + var tempData = initData; + var result = []; + //发生变动的属性对应关系 + $.each(tempData, function (index, ele) { + if (ele.preValue != ele.nowValue) { + if (!(commonUtils.inputIsNull(ele.preValue) == true + && commonUtils.inputIsNull(ele.nowValue) == true)) { + result.push(ele); + } + + } + }); + var taskDetail = {}; + taskDetail[operType] = result; + return JSON.stringify(taskDetail); + +} +//判断是否为json串 +KSVD.taskDetailInfo.isJSON = function (str) { + if (typeof str == 'string') { + try { + var obj = JSON.parse(str); + if (typeof obj == 'object' && obj) { + return true; + } else { + return false; + } + + } catch (e) { + console.error('error:' + str + '!!!' + e); + return false; + } + } + var isjson = typeof (str) == "object" && Object.prototype.toString.call(str).toLowerCase() == "[object object]" && !str.length; + return isjson; +} + +export { + KSVD +} diff --git a/src/views/externalCloud/vcenter/createEditModal/createEditBox.vue b/src/views/externalCloud/vcenter/createEditModal/createEditBox.vue new file mode 100644 index 0000000..952f37c --- /dev/null +++ b/src/views/externalCloud/vcenter/createEditModal/createEditBox.vue @@ -0,0 +1,835 @@ + + + + diff --git a/src/views/externalCloud/vcenter/createEditModal/createEditModal.vue b/src/views/externalCloud/vcenter/createEditModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/externalCloud/vcenter/createEditModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/externalCloud/vcenter/detail.vue b/src/views/externalCloud/vcenter/detail.vue new file mode 100644 index 0000000..258a3b2 --- /dev/null +++ b/src/views/externalCloud/vcenter/detail.vue @@ -0,0 +1,101 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServer.vue b/src/views/externalCloud/vcenter/detailPage/cloudServer.vue new file mode 100644 index 0000000..12a5201 --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServer.vue @@ -0,0 +1,905 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/cloneVmDetailBox.vue b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/cloneVmDetailBox.vue new file mode 100644 index 0000000..1dc84e5 --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/cloneVmDetailBox.vue @@ -0,0 +1,311 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/createVmDetailBox.vue b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/createVmDetailBox.vue new file mode 100644 index 0000000..2742258 --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/createVmDetailBox.vue @@ -0,0 +1,932 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmBox.vue b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmBox.vue new file mode 100644 index 0000000..56115ac --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmBox.vue @@ -0,0 +1,906 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmDetailBox.vue b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmDetailBox.vue new file mode 100644 index 0000000..2ca549c --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/editVmDetailBox.vue @@ -0,0 +1,53 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getStorageBox.vue b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getStorageBox.vue new file mode 100644 index 0000000..53ee590 --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getStorageBox.vue @@ -0,0 +1,261 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getTemplateBox.vue b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getTemplateBox.vue new file mode 100644 index 0000000..f5db018 --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/getTemplateBox.vue @@ -0,0 +1,165 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/transferVmBox.vue b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/transferVmBox.vue new file mode 100644 index 0000000..c92172d --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/cloudServerCommpoents/transferVmBox.vue @@ -0,0 +1,550 @@ + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/clusterSummary.vue b/src/views/externalCloud/vcenter/detailPage/clusterSummary.vue new file mode 100644 index 0000000..440d4ad --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/clusterSummary.vue @@ -0,0 +1,466 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/detailPage/detailStorage.vue b/src/views/externalCloud/vcenter/detailPage/detailStorage.vue new file mode 100644 index 0000000..a397d41 --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/detailStorage.vue @@ -0,0 +1,193 @@ + + + + \ No newline at end of file diff --git a/src/views/externalCloud/vcenter/detailPage/pagePhysicalHost.vue b/src/views/externalCloud/vcenter/detailPage/pagePhysicalHost.vue new file mode 100644 index 0000000..1c12f24 --- /dev/null +++ b/src/views/externalCloud/vcenter/detailPage/pagePhysicalHost.vue @@ -0,0 +1,189 @@ + + + + \ No newline at end of file diff --git a/src/views/externalCloud/vcenter/header-bar.vue b/src/views/externalCloud/vcenter/header-bar.vue new file mode 100644 index 0000000..0e3c341 --- /dev/null +++ b/src/views/externalCloud/vcenter/header-bar.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/externalCloud/vcenter/vcenter.vue b/src/views/externalCloud/vcenter/vcenter.vue new file mode 100644 index 0000000..58297f8 --- /dev/null +++ b/src/views/externalCloud/vcenter/vcenter.vue @@ -0,0 +1,400 @@ + + + diff --git a/src/views/homePage/cloudHosting.vue b/src/views/homePage/cloudHosting.vue new file mode 100644 index 0000000..8a0f27a --- /dev/null +++ b/src/views/homePage/cloudHosting.vue @@ -0,0 +1,127 @@ + + + + + diff --git a/src/views/homePage/commonBox.vue b/src/views/homePage/commonBox.vue new file mode 100644 index 0000000..4306e32 --- /dev/null +++ b/src/views/homePage/commonBox.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/homePage/index.vue b/src/views/homePage/index.vue new file mode 100644 index 0000000..413d548 --- /dev/null +++ b/src/views/homePage/index.vue @@ -0,0 +1,245 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/cloudHosting.vue b/src/views/homePage/ordinaryHome/cloudHosting.vue new file mode 100644 index 0000000..3bafa9a --- /dev/null +++ b/src/views/homePage/ordinaryHome/cloudHosting.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/commonBox.vue b/src/views/homePage/ordinaryHome/commonBox.vue new file mode 100644 index 0000000..4306e32 --- /dev/null +++ b/src/views/homePage/ordinaryHome/commonBox.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/index.vue b/src/views/homePage/ordinaryHome/index.vue new file mode 100644 index 0000000..28a1afe --- /dev/null +++ b/src/views/homePage/ordinaryHome/index.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/overview.vue b/src/views/homePage/ordinaryHome/overview.vue new file mode 100644 index 0000000..429ffb2 --- /dev/null +++ b/src/views/homePage/ordinaryHome/overview.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/percentageBox.vue b/src/views/homePage/ordinaryHome/percentageBox.vue new file mode 100644 index 0000000..36529f6 --- /dev/null +++ b/src/views/homePage/ordinaryHome/percentageBox.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/reviewWorkorder.vue b/src/views/homePage/ordinaryHome/reviewWorkorder.vue new file mode 100644 index 0000000..d95aff0 --- /dev/null +++ b/src/views/homePage/ordinaryHome/reviewWorkorder.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/reviewWorkorderAlerts.vue b/src/views/homePage/ordinaryHome/reviewWorkorderAlerts.vue new file mode 100644 index 0000000..a7b12e4 --- /dev/null +++ b/src/views/homePage/ordinaryHome/reviewWorkorderAlerts.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/utilizationOverview.vue b/src/views/homePage/ordinaryHome/utilizationOverview.vue new file mode 100644 index 0000000..b151a8b --- /dev/null +++ b/src/views/homePage/ordinaryHome/utilizationOverview.vue @@ -0,0 +1,470 @@ + + + + + diff --git a/src/views/homePage/ordinaryHome/vdcListBox.vue b/src/views/homePage/ordinaryHome/vdcListBox.vue new file mode 100644 index 0000000..111f26a --- /dev/null +++ b/src/views/homePage/ordinaryHome/vdcListBox.vue @@ -0,0 +1,264 @@ + + + + + diff --git a/src/views/homePage/percentageBox.vue b/src/views/homePage/percentageBox.vue new file mode 100644 index 0000000..36529f6 --- /dev/null +++ b/src/views/homePage/percentageBox.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/src/views/homePage/physicalMachine.vue b/src/views/homePage/physicalMachine.vue new file mode 100644 index 0000000..1f04f01 --- /dev/null +++ b/src/views/homePage/physicalMachine.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/views/homePage/reviewWorkorderAlerts.vue b/src/views/homePage/reviewWorkorderAlerts.vue new file mode 100644 index 0000000..f0a80d9 --- /dev/null +++ b/src/views/homePage/reviewWorkorderAlerts.vue @@ -0,0 +1,135 @@ + + + + + diff --git a/src/views/homePage/utilizationOverview.vue b/src/views/homePage/utilizationOverview.vue new file mode 100644 index 0000000..7c49dce --- /dev/null +++ b/src/views/homePage/utilizationOverview.vue @@ -0,0 +1,459 @@ + + + + + diff --git a/src/views/homePage/vdcListBox.vue b/src/views/homePage/vdcListBox.vue new file mode 100644 index 0000000..404c201 --- /dev/null +++ b/src/views/homePage/vdcListBox.vue @@ -0,0 +1,436 @@ + + + + + diff --git a/src/views/login/components/login-form.vue b/src/views/login/components/login-form.vue new file mode 100644 index 0000000..aa80313 --- /dev/null +++ b/src/views/login/components/login-form.vue @@ -0,0 +1,288 @@ + + + + + diff --git a/src/views/login/index.vue b/src/views/login/index.vue new file mode 100644 index 0000000..4219863 --- /dev/null +++ b/src/views/login/index.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/src/views/monitor/alarmevent/alarmLog/clusterAlarmlog.vue b/src/views/monitor/alarmevent/alarmLog/clusterAlarmlog.vue new file mode 100644 index 0000000..e1bd575 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmLog/clusterAlarmlog.vue @@ -0,0 +1,228 @@ + + + + diff --git a/src/views/monitor/alarmevent/alarmLog/clusterAlarmlogHeader.vue b/src/views/monitor/alarmevent/alarmLog/clusterAlarmlogHeader.vue new file mode 100644 index 0000000..c79c296 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmLog/clusterAlarmlogHeader.vue @@ -0,0 +1,228 @@ + + + + + diff --git a/src/views/monitor/alarmevent/alarmLog/index.vue b/src/views/monitor/alarmevent/alarmLog/index.vue new file mode 100644 index 0000000..f2226b2 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmLog/index.vue @@ -0,0 +1,46 @@ + + + diff --git a/src/views/monitor/alarmevent/alarmLog/platformAlarmlog.vue b/src/views/monitor/alarmevent/alarmLog/platformAlarmlog.vue new file mode 100644 index 0000000..b14a0ab --- /dev/null +++ b/src/views/monitor/alarmevent/alarmLog/platformAlarmlog.vue @@ -0,0 +1,192 @@ + + + + + diff --git a/src/views/monitor/alarmevent/alarmLog/platformAlarmlogHeader.vue b/src/views/monitor/alarmevent/alarmLog/platformAlarmlogHeader.vue new file mode 100644 index 0000000..fb18bd5 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmLog/platformAlarmlogHeader.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/src/views/monitor/alarmevent/alarmSet/cloudServerAlarmPolicy.vue b/src/views/monitor/alarmevent/alarmSet/cloudServerAlarmPolicy.vue new file mode 100644 index 0000000..127a1b1 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmSet/cloudServerAlarmPolicy.vue @@ -0,0 +1,224 @@ + + + + \ No newline at end of file diff --git a/src/views/monitor/alarmevent/alarmSet/clusterAlarmSettings.vue b/src/views/monitor/alarmevent/alarmSet/clusterAlarmSettings.vue new file mode 100644 index 0000000..55f60a2 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmSet/clusterAlarmSettings.vue @@ -0,0 +1,142 @@ + + + + diff --git a/src/views/monitor/alarmevent/alarmSet/header-bar.vue b/src/views/monitor/alarmevent/alarmSet/header-bar.vue new file mode 100644 index 0000000..2d9ef8f --- /dev/null +++ b/src/views/monitor/alarmevent/alarmSet/header-bar.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/src/views/monitor/alarmevent/alarmSet/index.vue b/src/views/monitor/alarmevent/alarmSet/index.vue new file mode 100644 index 0000000..6105af1 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmSet/index.vue @@ -0,0 +1,50 @@ + + + + diff --git a/src/views/monitor/alarmevent/alarmSet/physicalServerAlertPolicy.vue b/src/views/monitor/alarmevent/alarmSet/physicalServerAlertPolicy.vue new file mode 100644 index 0000000..e53bff5 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmSet/physicalServerAlertPolicy.vue @@ -0,0 +1,223 @@ + + + + \ No newline at end of file diff --git a/src/views/monitor/alarmevent/alarmSet/platformAlarmSettings.vue b/src/views/monitor/alarmevent/alarmSet/platformAlarmSettings.vue new file mode 100644 index 0000000..599e7b6 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmSet/platformAlarmSettings.vue @@ -0,0 +1,242 @@ + + + + \ No newline at end of file diff --git a/src/views/monitor/alarmevent/alarmSet/selectlist.js b/src/views/monitor/alarmevent/alarmSet/selectlist.js new file mode 100644 index 0000000..fc5c5e0 --- /dev/null +++ b/src/views/monitor/alarmevent/alarmSet/selectlist.js @@ -0,0 +1,101 @@ + +export default { + level: [{ + "value": "ALL", + "label": "monitoring.evtSeverity.ALL" + }, { + "value": "INFO", + "label": "monitoring.evtSeverity.INFO" + }, { + "value": "WARN", + "label": "monitoring.evtSeverity.WARN" + }, { + "value": "ERROR", + "label": "monitoring.evtSeverity.ERROR" + }], + type: [{ + "value": "ALL", + "label": "monitoring.event.type.ALL" + }, { + "value": "SERVER_ONLINE", + "label": "monitoring.event.type.SERVER_ONLINE" + }, { + "value": "SERVER_OFFLINE", + "label": "monitoring.event.type.SERVER_OFFLINE" + }, { + "value": "SERVER_KSVD_START", + "label": "monitoring.event.type.SERVER_KSVD_START" + }, { + "value": "SERVER_KSVD_STOP", + "label": "monitoring.event.type.SERVER_KSVD_STOP" + }, { + "value": "SERVER_KSVD_MSG", + "label": "monitoring.event.type.SERVER_KSVD_MSG" + }, { + "value": "CM_ACTIVE", + "label": "monitoring.event.type.CM_ACTIVE" + }, { + "value": "CM_STANDBY", + "label": "monitoring.event.type.CM_STANDBY" + }, { + "value": "KSVDCMD_RESTART", + "label": "monitoring.event.type.KSVDCMD_RESTART" + }, { + "value": "KSVDCMD_DOWN", + "label": "monitoring.event.type.KSVDCMD_DOWN" + }, { + "value": "KSVDMPCD_RESTART", + "label": "monitoring.event.type.KSVDMPCD_RESTART" + }, { + "value": "KSVDMPCD_DOWN", + "label": "monitoring.event.type.KSVDMPCD_DOWN" + }, { + "value": "KSVDSMARTD_RESTART", + "label": "monitoring.event.type.KSVDSMARTD_RESTART" + }, { + "value": "KSVDSMARTD_DOWN", + "label": "monitoring.event.type.KSVDSMARTD_DOWN" + }, { + "value": "KSVDBRANCHD_RESTART", + "label": "monitoring.event.type.KSVDBRANCHD_RESTART" + }, { + "value": "KSVDBRANCHD_DOWN", + "label": "monitoring.event.type.KSVDBRANCHD_DOWN" + }, { + "value": "DHCPD_RESTART", + "label": "monitoring.event.type.DHCPD_RESTART" + }, { + "value": "DHCPD_DOWN", + "label": "monitoring.event.type.DHCPD_DOWN" + }, { + "value": "KSVDUDPD_RESTART", + "label": "monitoring.event.type.KSVDUDPD_RESTART" + }, { + "value": "KSVDUDPD_DOWN", + "label": "monitoring.event.type.KSVDUDPD_DOWN" + }, { + "value": "KSVDP2P_RESTART", + "label": "monitoring.event.type.KSVDP2P_RESTART" + }, { + "value": "KSVDP2P_DOWN", + "label": "monitoring.event.type.KSVDP2P_DOWN" + }, { + "value": "KSVDCACHEIO_RESTART", + "label": "monitoring.event.type.KSVDCACHEIO_RESTART" + }, { + "value": "KSVDCACHEIO_DOWN", + "label": "monitoring.event.type.KSVDCACHEIO_DOWN" + }, { + "value": "KSVD_NETD_RESTART", + "label": "monitoring.event.type.KSVD_NETD_RESTART" + }, { + "value": "KSVD_NETD_DOWN", + "label": "monitoring.event.type.KSVD_NETD_DOWN" + }, { + "value": "KSVD_DPM_WAKEUP", + "label": "monitoring.event.type.KSVD_DPM_WAKEUP" + }, { + "value": "KSVD_DPM_POWEROFF", + "label": "monitoring.event.type.KSVD_DPM_POWEROFF" + }] +} \ No newline at end of file diff --git a/src/views/monitor/operationLog/cloudServerevents/header-bar.vue b/src/views/monitor/operationLog/cloudServerevents/header-bar.vue new file mode 100644 index 0000000..26df6cd --- /dev/null +++ b/src/views/monitor/operationLog/cloudServerevents/header-bar.vue @@ -0,0 +1,228 @@ + + + + + diff --git a/src/views/monitor/operationLog/cloudServerevents/index.vue b/src/views/monitor/operationLog/cloudServerevents/index.vue new file mode 100644 index 0000000..9ea475f --- /dev/null +++ b/src/views/monitor/operationLog/cloudServerevents/index.vue @@ -0,0 +1,227 @@ + + + diff --git a/src/views/monitor/operationLog/physicalHostevents/header-bar.vue b/src/views/monitor/operationLog/physicalHostevents/header-bar.vue new file mode 100644 index 0000000..1e2bf9d --- /dev/null +++ b/src/views/monitor/operationLog/physicalHostevents/header-bar.vue @@ -0,0 +1,203 @@ + + + + + diff --git a/src/views/monitor/operationLog/physicalHostevents/index.vue b/src/views/monitor/operationLog/physicalHostevents/index.vue new file mode 100644 index 0000000..8a9a42d --- /dev/null +++ b/src/views/monitor/operationLog/physicalHostevents/index.vue @@ -0,0 +1,212 @@ + + + diff --git a/src/views/monitor/taskcenter/index.vue b/src/views/monitor/taskcenter/index.vue new file mode 100644 index 0000000..9506ee5 --- /dev/null +++ b/src/views/monitor/taskcenter/index.vue @@ -0,0 +1,277 @@ + + + + + diff --git a/src/views/monitor/taskcenter/taskcenterHeader.vue b/src/views/monitor/taskcenter/taskcenterHeader.vue new file mode 100644 index 0000000..61d818a --- /dev/null +++ b/src/views/monitor/taskcenter/taskcenterHeader.vue @@ -0,0 +1,258 @@ + + + + + diff --git a/src/views/monitor/taskcenter/taskcenterModal/taskcenterBox.vue b/src/views/monitor/taskcenter/taskcenterModal/taskcenterBox.vue new file mode 100644 index 0000000..17778e3 --- /dev/null +++ b/src/views/monitor/taskcenter/taskcenterModal/taskcenterBox.vue @@ -0,0 +1,254 @@ + + + diff --git a/src/views/monitor/taskcenter/taskcenterModal/taskcenterModal.vue b/src/views/monitor/taskcenter/taskcenterModal/taskcenterModal.vue new file mode 100644 index 0000000..d0b0945 --- /dev/null +++ b/src/views/monitor/taskcenter/taskcenterModal/taskcenterModal.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/src/views/monitor/taskcenter/teskDetail/teskDetailBox.vue b/src/views/monitor/taskcenter/teskDetail/teskDetailBox.vue new file mode 100644 index 0000000..9b39773 --- /dev/null +++ b/src/views/monitor/taskcenter/teskDetail/teskDetailBox.vue @@ -0,0 +1,139 @@ + + + diff --git a/src/views/monitor/taskcenter/teskDetail/teskDetailModal.vue b/src/views/monitor/taskcenter/teskDetail/teskDetailModal.vue new file mode 100644 index 0000000..7edc48e --- /dev/null +++ b/src/views/monitor/taskcenter/teskDetail/teskDetailModal.vue @@ -0,0 +1,64 @@ + + + + + \ No newline at end of file diff --git a/src/views/monitor/taskcenter/testCenterstatus.vue b/src/views/monitor/taskcenter/testCenterstatus.vue new file mode 100644 index 0000000..e0bf023 --- /dev/null +++ b/src/views/monitor/taskcenter/testCenterstatus.vue @@ -0,0 +1,131 @@ + + + + diff --git a/src/views/network/drawer/create-network-drawer.vue b/src/views/network/drawer/create-network-drawer.vue new file mode 100644 index 0000000..082178a --- /dev/null +++ b/src/views/network/drawer/create-network-drawer.vue @@ -0,0 +1,49 @@ + + + + + \ No newline at end of file diff --git a/src/views/network/drawer/createNetworkConfigDrawer.vue b/src/views/network/drawer/createNetworkConfigDrawer.vue new file mode 100644 index 0000000..2e4b61f --- /dev/null +++ b/src/views/network/drawer/createNetworkConfigDrawer.vue @@ -0,0 +1,278 @@ + + + + diff --git a/src/views/network/header-bar.vue b/src/views/network/header-bar.vue new file mode 100644 index 0000000..ef4264a --- /dev/null +++ b/src/views/network/header-bar.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/network/index.vue b/src/views/network/index.vue new file mode 100644 index 0000000..287562c --- /dev/null +++ b/src/views/network/index.vue @@ -0,0 +1,206 @@ + + + diff --git a/src/views/operate/authorityMgr/roleMgr/createRole/createRoleBox.vue b/src/views/operate/authorityMgr/roleMgr/createRole/createRoleBox.vue new file mode 100644 index 0000000..1e56b9c --- /dev/null +++ b/src/views/operate/authorityMgr/roleMgr/createRole/createRoleBox.vue @@ -0,0 +1,495 @@ + + + + diff --git a/src/views/operate/authorityMgr/roleMgr/createRole/createRoleMadal.vue b/src/views/operate/authorityMgr/roleMgr/createRole/createRoleMadal.vue new file mode 100644 index 0000000..9704cb9 --- /dev/null +++ b/src/views/operate/authorityMgr/roleMgr/createRole/createRoleMadal.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file diff --git a/src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleBox.vue b/src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleBox.vue new file mode 100644 index 0000000..23a0bf0 --- /dev/null +++ b/src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleBox.vue @@ -0,0 +1,151 @@ + + + + diff --git a/src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleMadal.vue b/src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleMadal.vue new file mode 100644 index 0000000..35ca4cc --- /dev/null +++ b/src/views/operate/authorityMgr/roleMgr/detailRole/detailRoleMadal.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file diff --git a/src/views/operate/authorityMgr/roleMgr/header-bar.vue b/src/views/operate/authorityMgr/roleMgr/header-bar.vue new file mode 100644 index 0000000..c9936d5 --- /dev/null +++ b/src/views/operate/authorityMgr/roleMgr/header-bar.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/operate/authorityMgr/roleMgr/index.vue b/src/views/operate/authorityMgr/roleMgr/index.vue new file mode 100644 index 0000000..cd00fa8 --- /dev/null +++ b/src/views/operate/authorityMgr/roleMgr/index.vue @@ -0,0 +1,286 @@ + + + + + diff --git a/src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleBox.vue b/src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleBox.vue new file mode 100644 index 0000000..7aa4ccb --- /dev/null +++ b/src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleBox.vue @@ -0,0 +1,227 @@ + + + diff --git a/src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleModal.vue b/src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleModal.vue new file mode 100644 index 0000000..2e3f703 --- /dev/null +++ b/src/views/operate/authorityMgr/userMgr/bindRoleModal/bindRoleModal.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/operate/authorityMgr/userMgr/createUser/createUserBox.vue b/src/views/operate/authorityMgr/userMgr/createUser/createUserBox.vue new file mode 100644 index 0000000..3656c3b --- /dev/null +++ b/src/views/operate/authorityMgr/userMgr/createUser/createUserBox.vue @@ -0,0 +1,563 @@ + + + + diff --git a/src/views/operate/authorityMgr/userMgr/createUser/createUserModal.vue b/src/views/operate/authorityMgr/userMgr/createUser/createUserModal.vue new file mode 100644 index 0000000..eb07e5b --- /dev/null +++ b/src/views/operate/authorityMgr/userMgr/createUser/createUserModal.vue @@ -0,0 +1,61 @@ + + + + + \ No newline at end of file diff --git a/src/views/operate/authorityMgr/userMgr/header-bar.vue b/src/views/operate/authorityMgr/userMgr/header-bar.vue new file mode 100644 index 0000000..a53913e --- /dev/null +++ b/src/views/operate/authorityMgr/userMgr/header-bar.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/src/views/operate/authorityMgr/userMgr/index.vue b/src/views/operate/authorityMgr/userMgr/index.vue new file mode 100644 index 0000000..4d37bb7 --- /dev/null +++ b/src/views/operate/authorityMgr/userMgr/index.vue @@ -0,0 +1,428 @@ + + + + + diff --git a/src/views/operate/organizationMgr/bindOrganization/bindOrgBox.vue b/src/views/operate/organizationMgr/bindOrganization/bindOrgBox.vue new file mode 100644 index 0000000..42daedd --- /dev/null +++ b/src/views/operate/organizationMgr/bindOrganization/bindOrgBox.vue @@ -0,0 +1,168 @@ + + + + diff --git a/src/views/operate/organizationMgr/bindOrganization/bindOrgModal.vue b/src/views/operate/organizationMgr/bindOrganization/bindOrgModal.vue new file mode 100644 index 0000000..2831416 --- /dev/null +++ b/src/views/operate/organizationMgr/bindOrganization/bindOrgModal.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/operate/organizationMgr/createOrganization/createorganizBox.vue b/src/views/operate/organizationMgr/createOrganization/createorganizBox.vue new file mode 100644 index 0000000..3b14126 --- /dev/null +++ b/src/views/operate/organizationMgr/createOrganization/createorganizBox.vue @@ -0,0 +1,556 @@ + + + + diff --git a/src/views/operate/organizationMgr/createOrganization/createorganizModal.vue b/src/views/operate/organizationMgr/createOrganization/createorganizModal.vue new file mode 100644 index 0000000..200486e --- /dev/null +++ b/src/views/operate/organizationMgr/createOrganization/createorganizModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/operate/organizationMgr/detail.vue b/src/views/operate/organizationMgr/detail.vue new file mode 100644 index 0000000..55f8ca6 --- /dev/null +++ b/src/views/operate/organizationMgr/detail.vue @@ -0,0 +1,41 @@ + + + + + + diff --git a/src/views/operate/organizationMgr/index.vue b/src/views/operate/organizationMgr/index.vue new file mode 100644 index 0000000..735c16b --- /dev/null +++ b/src/views/operate/organizationMgr/index.vue @@ -0,0 +1,432 @@ + + + + + + diff --git a/src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameBox.vue b/src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameBox.vue new file mode 100644 index 0000000..086e949 --- /dev/null +++ b/src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameBox.vue @@ -0,0 +1,142 @@ + + + + diff --git a/src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameModal.vue b/src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameModal.vue new file mode 100644 index 0000000..b65cbe6 --- /dev/null +++ b/src/views/operate/organizationMgr/modifyOrgName/modifyOrgNameModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/operate/organizationMgr/orgdetail/outline.vue b/src/views/operate/organizationMgr/orgdetail/outline.vue new file mode 100644 index 0000000..6728a62 --- /dev/null +++ b/src/views/operate/organizationMgr/orgdetail/outline.vue @@ -0,0 +1,534 @@ + + + + \ No newline at end of file diff --git a/src/views/reliableCenter/kcpha/addKcp.vue b/src/views/reliableCenter/kcpha/addKcp.vue new file mode 100644 index 0000000..d53363e --- /dev/null +++ b/src/views/reliableCenter/kcpha/addKcp.vue @@ -0,0 +1,204 @@ + + + + diff --git a/src/views/reliableCenter/kcpha/index.vue b/src/views/reliableCenter/kcpha/index.vue new file mode 100644 index 0000000..bebca73 --- /dev/null +++ b/src/views/reliableCenter/kcpha/index.vue @@ -0,0 +1,175 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/components/getNetworkCardBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/components/getNetworkCardBox.vue new file mode 100644 index 0000000..beff8a8 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/components/getNetworkCardBox.vue @@ -0,0 +1,219 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/components/getStorageBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/components/getStorageBox.vue new file mode 100644 index 0000000..c808604 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/components/getStorageBox.vue @@ -0,0 +1,224 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/components/recoverPlaceModel.vue b/src/views/reliableCenter/remoteDisasterRecovery/components/recoverPlaceModel.vue new file mode 100644 index 0000000..6ef4757 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/components/recoverPlaceModel.vue @@ -0,0 +1,318 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStatus/disasterRecoveryDrill.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/disasterRecoveryDrill.vue new file mode 100644 index 0000000..db10fd0 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/disasterRecoveryDrill.vue @@ -0,0 +1,422 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStatus/drStatus.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/drStatus.vue new file mode 100644 index 0000000..5016746 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/drStatus.vue @@ -0,0 +1,756 @@ + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStatus/mainSiteRecover.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/mainSiteRecover.vue new file mode 100644 index 0000000..2c74661 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/mainSiteRecover.vue @@ -0,0 +1,322 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStatus/moveBackToThePrimary.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/moveBackToThePrimary.vue new file mode 100644 index 0000000..5df42a1 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/moveBackToThePrimary.vue @@ -0,0 +1,154 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStatus/recoverModel.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/recoverModel.vue new file mode 100644 index 0000000..718e6e8 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/recoverModel.vue @@ -0,0 +1,382 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStatus/sleaverSiteRecovery.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/sleaverSiteRecovery.vue new file mode 100644 index 0000000..d24e354 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStatus/sleaverSiteRecovery.vue @@ -0,0 +1,441 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/chooseLocation.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/chooseLocation.vue new file mode 100644 index 0000000..e00080c --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/chooseLocation.vue @@ -0,0 +1,257 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/choosenVmBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/choosenVmBox.vue new file mode 100644 index 0000000..5a8f6fb --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/choosenVmBox.vue @@ -0,0 +1,512 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategy.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategy.vue new file mode 100644 index 0000000..2ed8709 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategy.vue @@ -0,0 +1,588 @@ + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategyInfor.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategyInfor.vue new file mode 100644 index 0000000..2c58839 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/drStrategyInfor.vue @@ -0,0 +1,1212 @@ + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/vmBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/vmBox.vue new file mode 100644 index 0000000..bd41bd2 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/drStrategy/vmBox.vue @@ -0,0 +1,107 @@ + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/index.vue b/src/views/reliableCenter/remoteDisasterRecovery/index.vue new file mode 100644 index 0000000..5ea3618 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/index.vue @@ -0,0 +1,71 @@ + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/addLinkBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/addLinkBox.vue new file mode 100644 index 0000000..38f7952 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/addLinkBox.vue @@ -0,0 +1,426 @@ + + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/editLinkBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/editLinkBox.vue new file mode 100644 index 0000000..fedb763 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/editLinkBox.vue @@ -0,0 +1,484 @@ + + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/index.vue b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/index.vue new file mode 100644 index 0000000..e983fab --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/index.vue @@ -0,0 +1,274 @@ + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/testLinkBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/testLinkBox.vue new file mode 100644 index 0000000..e758f90 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/linkManagement/testLinkBox.vue @@ -0,0 +1,209 @@ + + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/secSiteDisaterRecoverData/secSiteDisaterRecoverData.vue b/src/views/reliableCenter/remoteDisasterRecovery/secSiteDisaterRecoverData/secSiteDisaterRecoverData.vue new file mode 100644 index 0000000..2ee7fc8 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/secSiteDisaterRecoverData/secSiteDisaterRecoverData.vue @@ -0,0 +1,59 @@ + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/siteManagement/addSiteBox.vue b/src/views/reliableCenter/remoteDisasterRecovery/siteManagement/addSiteBox.vue new file mode 100644 index 0000000..e9f186d --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/siteManagement/addSiteBox.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/views/reliableCenter/remoteDisasterRecovery/siteManagement/siteManagement.vue b/src/views/reliableCenter/remoteDisasterRecovery/siteManagement/siteManagement.vue new file mode 100644 index 0000000..bfcfc55 --- /dev/null +++ b/src/views/reliableCenter/remoteDisasterRecovery/siteManagement/siteManagement.vue @@ -0,0 +1,192 @@ + + + diff --git a/src/views/resource/availabilityZone/createEditModal/createEditBox.vue b/src/views/resource/availabilityZone/createEditModal/createEditBox.vue new file mode 100644 index 0000000..0e54ca3 --- /dev/null +++ b/src/views/resource/availabilityZone/createEditModal/createEditBox.vue @@ -0,0 +1,606 @@ + + + + diff --git a/src/views/resource/availabilityZone/createEditModal/createEditModal.vue b/src/views/resource/availabilityZone/createEditModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/availabilityZone/createEditModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/availabilityZone/detail.vue b/src/views/resource/availabilityZone/detail.vue new file mode 100644 index 0000000..bbdb1ea --- /dev/null +++ b/src/views/resource/availabilityZone/detail.vue @@ -0,0 +1,68 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/availabilityZone/detailPage/clusterSummary.vue b/src/views/resource/availabilityZone/detailPage/clusterSummary.vue new file mode 100644 index 0000000..6389a19 --- /dev/null +++ b/src/views/resource/availabilityZone/detailPage/clusterSummary.vue @@ -0,0 +1,543 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/availabilityZone/detailPage/detailStorage.vue b/src/views/resource/availabilityZone/detailPage/detailStorage.vue new file mode 100644 index 0000000..1cfef6c --- /dev/null +++ b/src/views/resource/availabilityZone/detailPage/detailStorage.vue @@ -0,0 +1,177 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/availabilityZone/detailPage/pagePhysicalHost.vue b/src/views/resource/availabilityZone/detailPage/pagePhysicalHost.vue new file mode 100644 index 0000000..7bec353 --- /dev/null +++ b/src/views/resource/availabilityZone/detailPage/pagePhysicalHost.vue @@ -0,0 +1,229 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/availabilityZone/header-bar.vue b/src/views/resource/availabilityZone/header-bar.vue new file mode 100644 index 0000000..e08cc11 --- /dev/null +++ b/src/views/resource/availabilityZone/header-bar.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/src/views/resource/availabilityZone/index.vue b/src/views/resource/availabilityZone/index.vue new file mode 100644 index 0000000..67b7a99 --- /dev/null +++ b/src/views/resource/availabilityZone/index.vue @@ -0,0 +1,314 @@ + + + diff --git a/src/views/resource/components/selectNetSpecList/selectNetSpecList.vue b/src/views/resource/components/selectNetSpecList/selectNetSpecList.vue new file mode 100644 index 0000000..b054c03 --- /dev/null +++ b/src/views/resource/components/selectNetSpecList/selectNetSpecList.vue @@ -0,0 +1,147 @@ + + + + diff --git a/src/views/resource/components/statuscell/index.vue b/src/views/resource/components/statuscell/index.vue new file mode 100644 index 0000000..6112e18 --- /dev/null +++ b/src/views/resource/components/statuscell/index.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/detail-disk.vue b/src/views/resource/ecs/components/detail/detail-disk.vue new file mode 100644 index 0000000..e11733b --- /dev/null +++ b/src/views/resource/ecs/components/detail/detail-disk.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/detail-log.vue b/src/views/resource/ecs/components/detail/detail-log.vue new file mode 100644 index 0000000..1bc031a --- /dev/null +++ b/src/views/resource/ecs/components/detail/detail-log.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/detail-monitor.vue b/src/views/resource/ecs/components/detail/detail-monitor.vue new file mode 100644 index 0000000..0460dfc --- /dev/null +++ b/src/views/resource/ecs/components/detail/detail-monitor.vue @@ -0,0 +1,206 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/detail-network.vue b/src/views/resource/ecs/components/detail/detail-network.vue new file mode 100644 index 0000000..00b1507 --- /dev/null +++ b/src/views/resource/ecs/components/detail/detail-network.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/detail-summary.vue b/src/views/resource/ecs/components/detail/detail-summary.vue new file mode 100644 index 0000000..a6b3e12 --- /dev/null +++ b/src/views/resource/ecs/components/detail/detail-summary.vue @@ -0,0 +1,360 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/header-bar.vue b/src/views/resource/ecs/components/detail/header-bar.vue new file mode 100644 index 0000000..79395d3 --- /dev/null +++ b/src/views/resource/ecs/components/detail/header-bar.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/index.js b/src/views/resource/ecs/components/detail/index.js new file mode 100644 index 0000000..73b7ea3 --- /dev/null +++ b/src/views/resource/ecs/components/detail/index.js @@ -0,0 +1,5 @@ +export { default as detailSummary } from './detail-summary' +export { default as detailNetwork } from './detail-network.vue' +export { default as detailDisk } from './detail-disk.vue' +export { default as detailMonitor } from './detail-monitor' +export { default as detailLog } from './detail-log' diff --git a/src/views/resource/ecs/components/detail/index.vue b/src/views/resource/ecs/components/detail/index.vue new file mode 100644 index 0000000..8eb0dc4 --- /dev/null +++ b/src/views/resource/ecs/components/detail/index.vue @@ -0,0 +1,338 @@ + + + + + diff --git a/src/views/resource/ecs/components/detail/serverI18nMap.js b/src/views/resource/ecs/components/detail/serverI18nMap.js new file mode 100644 index 0000000..c4e4614 --- /dev/null +++ b/src/views/resource/ecs/components/detail/serverI18nMap.js @@ -0,0 +1,149 @@ + +let serveri18nMap = { + serverVirtaulTaskGrid_type: 'ksvd.task.head.type', + serverVirtaulTaskGrid_createTime: 'ksvd.task.head.create_time', + serverVirtaulTaskGrid_startTime: 'ksvd.task.head.start_time', + serverVirtaulTaskGrid_finishTime: 'ksvd.task.head.finish_time', + serverVirtaulTaskGrid_action: 'ksvd.task.head.action', + serverVirtaulTaskGrid_objName: 'ksvd.task.head.objName', + serverVirtaulTaskGrid_operUser: 'ksvd.task.head.operUser', + serverVirtaulTaskGrid_status: 'ksvd.task.head.status', + serverVirtaulTaskGrid_reason: 'ksvd.task.head.reason', + serverVirtaulTaskGrid_detail: 'ksvd.task.head.detail', + showAllTask: 'serverVirutal.deskTop.showAllTask', + allStatus: 'serverVirutal.deskTop.allStatus', + doingStatus: 'serverVirutal.deskTop.doingStatus', + failStatus: 'serverVirutal.deskTop.failStatus', + successStatus: 'serverVirutal.deskTop.successStatus', + completeStatus: 'serverVirutal.deskTop.completeStatus', + taskProgress: 'serverVirutal.deskTop.taskProgress', + + servervirtualEdit: 'ksvd.task.action.servervirtual_servervirtauledit', + serverVirtaulHostMigrate: 'ksvd.task.action.servervirtual_servervirtaulhostmigrate', + serverVirtaulHostStorageMigrate: 'ksvd.task.action.servervirtual_servervirtaulhoststoragemigrate', + servervirtualVolMigrate: 'ksvd.task.action.servervirtual_servervirtualmigrate', + servervirtualForceReboot: 'serverVirtualizationService.ForceReboot', + servervirtualReboot: 'serverVirtualizationService.Reboot', + servervirtualPowerOn: 'serverVirtualizationService.PowerOn', + servervirtualShutDown: 'serverVirtualizationService.ShutDown', + servervirtualResume: 'serverVirtualizationService.Resume', + servervirtualPause: 'serverVirtualizationService.Suspend', + servervirtualForceShutDown: 'serverVirtualizationService.ForceShutDown', + servervirtualDelete: 'serverVirtualizationService.HardDelete', + servervirtualDeleteSoft: 'serverVirtualizationService.DeleteSoft', + servervirtualClone: 'serverVirtualizationService.fullClone', + servervirtualCloneLink: 'serverVirtualizationService.linkClone', + servervirtualCreate: 'serverVirtualizationService.createVirtualService', + servervirtualCreateByTemplate: 'serverVirtualizationService.createVirtualServiceByTemplate', + servervirtualExport: 'serverVirtualizationService.setVmExport', + servervirtualImport: 'serverVirtualizationService.importTemplateImage', + servervirtualCreateServerSnap: 'server.vm.snapshot.create.memSnapshot', + servervirtualCreateNoMemServerSnap: 'server.vm.snapshot.create.noMemSnapshot', + servervirtualSnapshotDelete: 'ksvd.task.action.servervirtual_servervirtualdeletesnapshot', + servervirtualSnapshotApply: 'ksvd.task.action.servervirtual_servervirtualapplysnapshot', + servervirtualBatchApply: 'ksvd.task.action.servervirtual_serverbatchvirtualapplysnapshot', + servervirtualBatchCreateSnap: 'ksvd.task.action.servervirtual_serverbatchvirtualcreatesnapshot', + servervirtualCreateBackUp: 'ksvd.task.action.servervirtual_servervirtaulbackup', + servervirtualRecoverBackUp: 'ksvd.task.action.servervirtual_servervirtaulrecoverbackup', + servervirtualDeleteBackUp: 'ksvd.task.action.servervirtual_servervirtauldeletebackup', + servervirtualDiskCopy: 'ksvd.task.action.servervirtual_servervirtauldiskcopy', + + aliasName: 'serverVirtualizationService.edit.vmName', + description: 'serverVirtualizationService.Description', + selectCluster: 'serverVirtualizationService.Cluster', + vcpuSocket: 'serverVirtualizationService.edit.vcpuSocket', + vcpuCores: 'serverVirtualizationService.edit.vcpuCores', + cpuMode: 'serverVirtualizationService.edit.cpuMode', + schedulingPriority: 'serverVirtualizationService.cpu.schedulingPriority', + cpuLimit: 'serverVirtualizationService.cpu.limit', + + numaConfig: 'serverVirtualizationService.edit.numaConfig', + memory: 'serverVirtualizationService.edit.memory', + memoryHugeConfig: 'serverVirtualizationService.edit.memoryHugeConfig', + memoryBubbleConfig: 'serverVirtualizationService.memory.recovery', + + addDisk: 'serverVirtualizationService.edit.addDisk', + delDisk: 'serverVirtualizationService.edit.delDisk', + diskCapacity: 'serverVirtualizationService.Disk', + targetBus: 'serverVirtualizationService.DiskType', + cacheType: 'serverVirtualizationService.edit.cacheMode', + provisionType: 'serverVirtualizationService.edit.provisionType', + readIOLimit: 'serverVirtualizationService.edit.disk.ioRange', + writeIOLimit: 'serverVirtualizationService.edit.disk.ioRange', + readIOPSLimit: 'serverVirtualizationService.edit.disk.iopsRange', + writeIOPSLimit: 'serverVirtualizationService.edit.disk.iopsRange', + + addInterface: 'serverVirtualizationService.edit.addInterface', + delInterface: 'serverVirtualizationService.edit.delInterface', + interfaceType: 'serverVirtualizationService.InterfaceType', + modeltype: 'serverVirtualizationService.edit.NetworkCardType', + poolName: 'serverVirtualizationService.edit.macAddressPool', + virtualSwitch: 'serverVirtualizationService.edit.virtualSwitch', + portGroup: 'serverVirtualizationService.edit.portGroup', + ipAddress: 'serverVirtualizationService.edit.ipAddress', + mac: 'serverVirtualizationService.edit.macAddress', + queueCount: 'serverVirtualizationService.queueCount', + mtuCount: 'serverVirtualizationService.mtuCount', + hotDrawing: 'serverVirtualizationService.hotDrawing', + + addIso: 'serverVirtualizationService.edit.addIso', + delIso: 'serverVirtualizationService.edit.delIso', + sourceFile: 'serverVirtualizationService.edit.imageFile', + + editDisk: 'serverVirtualizationService.edit.editDisk', + editInterface: 'serverVirtualizationService.edit.editInterface', + editIso: 'serverVirtualizationService.edit.editIso', + editUsb: 'serverVirtualizationService.edit.editUsb', + + graphicsCard: 'serverVirtualizationService.edit.graphicsCardType', + mouseType: 'serverVirtualizationService.edit.mouseType', + biosSwitch: 'serverVirtualizationService.edit.bios', + biosFile: 'serverVirtualizationService.edit.biosFile', + biosWaitTime: 'serverVirtualizationService.edit.biosWaitTime', + + addUsb: 'serverVirtualizationService.edit.addUsb', + delUsb: 'serverVirtualizationService.edit.delUsb', + hostId: 'serverVirtualizationService.edit.usbHost', + usbId: 'serverVirtualizationService.edit.vmUsb', + + vmBluescreen: 'serverVirtualizationService.edit.vmHA', + uniqbVmHA: 'serverVirtualizationService.edit.hostHA', + enableCpuDynamic: 'serverVirutal.dynamicPolicy.enableCpuDynamic', + enableMemDynamic: 'serverVirutal.dynamicPolicy.enableMemDynamic', + aotuMigrateSwitch: 'serverVirtualizationService.drs.aotuMigrateSwitch', + followHostStartAuto: 'serverVirtualizationService.edit.followHostStartAuto', + bootOrder: 'serverVirtualizationService.edit.bootOrder', + remoteOpen: 'serverVirtualizationService.edit.remoteOpen', + remotePassword: 'serverVirtualizationService.edit.remotePassword', + wholeness: 'serverVirtualizationService.wholeness', + existedTime: 'serverVirtualizationService.edit.existedTime', + noTime: 'serverVirtualizationService.edit.noTime', + customizeTime: 'serverVirtualizationService.edit.customizeTime', + + //values + HOST_PASSTHROUGH: 'serverVirtualizationService.edit.host-passthrough', + HOST_MODEL: 'serverVirtualizationService.edit.host-model', + CUSTOM: 'serverVirtualizationService.edit.custom', + schedulingPriorityLow: 'serverVirtualizationService.cpu.schedulingPriorityLow', + schedulingPriorityMiddle: 'serverVirtualizationService.cpu.schedulingPriorityMiddle', + schedulingPriorityHigh: 'serverVirtualizationService.cpu.schedulingPriorityHigh', + + graphicsCardQXL: 'serverVirtualizationService.edit.graphicsCardQXL', + graphicsCardVGA: 'serverVirtualizationService.edit.graphicsCardVGA', + graphicsCardCirrus: 'serverVirtualizationService.edit.graphicsCardCirrus', + virtio: 'serverVirtualizationService.edit.virtio', + + legacy: 'server.virtual.edit.machine.bios.type.legacy', + uefi: 'server.virtual.edit.machine.bios.type.uefi', + userUpload: 'server.virtual.edit.machine.bios.type.userUpload', + + noConfig: 'serverVirtualizationService.noConfig', + reOpen: 'serverVirtualizationService.reOpen', + byOther: 'serverVirtualizationService.byOther', + + close: 'serverVirtualizationService.close', + open: 'serverVirtualizationService.open', +} +export { + serveri18nMap +} \ No newline at end of file diff --git a/src/views/resource/ecs/components/detail/taskDetailInfo.js b/src/views/resource/ecs/components/detail/taskDetailInfo.js new file mode 100644 index 0000000..fb99a6d --- /dev/null +++ b/src/views/resource/ecs/components/detail/taskDetailInfo.js @@ -0,0 +1,960 @@ +/** + * Created by kylin-ksvd on 21-10-25. + */ + +/* + * Declare our namespace + */ +import $ from 'jquery' //在需要使用的页面中 +import { serveri18nMap } from './serverI18nMap' +import i18n from '@/assets/common/lang/index' // 国际化 + +let KSVD +if (typeof KSVD == 'undefined') { + KSVD = {}; +} + +KSVD.i18n = new Object(); + + + +KSVD.updatei18nMap = function (newi18nMap) { + for (let key in newi18nMap) { + let mapKey = newi18nMap[key] + // KSVD.i18n[key] = newi18nMap[key]; + KSVD.i18n[key] = i18n.t(mapKey) + } +} +KSVD.updatei18nMap(serveri18nMap) + + +if (typeof KSVD.taskDetailInfo == 'undefined') { + KSVD.taskDetailInfo = {}; +} + + + +//数据初始化 +KSVD.taskDetailInfo.init = function (vmName, detailInfo) { + //操作对应关系 + var operData = { + "servervirtualEdit": KSVD.i18n.servervirtualEdit, + "serverVirtaulHostMigrate": KSVD.i18n.serverVirtaulHostMigrate, + "servervirtualVolMigrate": KSVD.i18n.servervirtualVolMigrate, + "servervirtualForceReboot": KSVD.i18n.servervirtualForceReboot, + "servervirtualReboot": KSVD.i18n.servervirtualReboot, + "servervirtualPowerOn": KSVD.i18n.servervirtualPowerOn, + "servervirtualShutDown": KSVD.i18n.servervirtualShutDown, + "servervirtualResume": KSVD.i18n.servervirtualResume, + "servervirtualPause": KSVD.i18n.servervirtualPause, + "servervirtualForceShutDown": KSVD.i18n.servervirtualForceShutDown, + "servervirtualDelete": KSVD.i18n.servervirtualDelete, + "servervirtualDeleteSoft": KSVD.i18n.servervirtualDeleteSoft, + "servervirtualClone": KSVD.i18n.servervirtualClone, + "servervirtualCloneLink": KSVD.i18n.servervirtualCloneLink, + "servervirtualCreate": KSVD.i18n.servervirtualCreate, + "servervirtualCreateByTemplate": KSVD.i18n.servervirtualCreateByTemplate, + "servervirtualExport": KSVD.i18n.servervirtualExport, + "servervirtualImport": KSVD.i18n.servervirtualImport, + "servervirtualCreateServerSnap": KSVD.i18n.servervirtualCreateServerSnap, + "servervirtualCreateNoMemServerSnap": KSVD.i18n.servervirtualCreateNoMemServerSnap, + "servervirtualSnapshotDelete": KSVD.i18n.servervirtualSnapshotDelete, + "servervirtualSnapshotApply": KSVD.i18n.servervirtualSnapshotApply, + "servervirtualBatchApply": KSVD.i18n.servervirtualBatchApply, + "servervirtualBatchCreateSnap": KSVD.i18n.servervirtualBatchCreateSnap, + "servervirtualCreateBackUp": KSVD.i18n.servervirtualCreateBackUp, + "servervirtualDeleteBackUp": KSVD.i18n.servervirtualDeleteBackUp, + "servervirtualRecoverBackUp": KSVD.i18n.servervirtualRecoverBackUp, + "servervirtualDiskCopy": KSVD.i18n.servervirtualDiskCopy, + "serverVirtaulHostStorageMigrate": KSVD.i18n.serverVirtaulHostStorageMigrate, + + }; + //编辑设备的添加删除对应关系 + var deviceData = { + "addIso": KSVD.i18n.addIso, + "delIso": KSVD.i18n.delIso, + "addInterface": KSVD.i18n.addInterface, + "delInterface": KSVD.i18n.delInterface, + "delDisk": KSVD.i18n.delDisk, + "addDisk": KSVD.i18n.addDisk, + "addUsb": KSVD.i18n.addUsb, + "delUsb": KSVD.i18n.delUsb, + + "editDisk": KSVD.i18n.editDisk, + "editInterface": KSVD.i18n.editInterface, + "editIso": KSVD.i18n.editIso, + "editUsb": KSVD.i18n.editUsb, + }; + //操作与属性的对应关系 + var initData = { + "servervirtualEdit": { + "addIso": KSVD.i18n.addIso, + "delIso": KSVD.i18n.delIso, + "addInterface": KSVD.i18n.addInterface, + "delInterface": KSVD.i18n.delInterface, + "delDisk": KSVD.i18n.delDisk, + "addDisk": KSVD.i18n.addDisk, + "addUsb": KSVD.i18n.addUsb, + "delUsb": KSVD.i18n.delUsb, + + "aliasName": KSVD.i18n.aliasName, + "selectCluster": KSVD.i18n.aliasName, + "description": KSVD.i18n.description, + "selectCluster": KSVD.i18n.selectCluster, + + "vcpuSocket": KSVD.i18n.vcpuSocket, + "vcpuCores": KSVD.i18n.vcpuCores, + "cpuMode": { + name: KSVD.i18n.cpuMode, + values: { + 'CUSTOM': KSVD.i18n.CUSTOM, + 'HOST_MODEL': KSVD.i18n.HOST_MODEL, + 'HOST_PASSTHROUGH': KSVD.i18n.HOST_PASSTHROUGH, + } + }, + "schedulingPriority": { + name: KSVD.i18n.schedulingPriority, + values: { + '1': KSVD.i18n.schedulingPriorityLow, + '2': KSVD.i18n.schedulingPriorityMiddle, + '3': KSVD.i18n.schedulingPriorityHigh, + } + }, + + "cpuLimit": KSVD.i18n.cpuLimit, + "numaConfig": { + name: KSVD.i18n.numaConfig, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "memory": KSVD.i18n.memory, + "memoryHugeConfig": { + name: KSVD.i18n.memoryHugeConfig, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + + + "memoryBubbleConfig": { + name: KSVD.i18n.memoryBubbleConfig, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + //磁盘属性对应关系 + "diskCapacity": KSVD.i18n.diskCapacity, + "targetBus": KSVD.i18n.targetBus, + "cacheType": KSVD.i18n.cacheType, + "provisionType": KSVD.i18n.provisionType, + "readIOLimit": KSVD.i18n.readIOLimit, + "writeIOLimit": KSVD.i18n.writeIOLimit, + "readIOPSLimit": KSVD.i18n.readIOPSLimit, + "writeIOPSLimit": KSVD.i18n.writeIOPSLimit, + //网卡属性对应关系 + "interfaceType": KSVD.i18n.interfaceType, + "modeltype": KSVD.i18n.modeltype, + "poolName": KSVD.i18n.poolName, + "virtualSwitch": KSVD.i18n.virtualSwitch, + "portGroup": KSVD.i18n.portGroup, + "ipAddress": KSVD.i18n.ipAddress, + "mac": KSVD.i18n.mac, + "queueCount": KSVD.i18n.queueCount, + "mtuCount": KSVD.i18n.mtuCount, + "hotDrawing": { + name: KSVD.i18n.hotDrawing, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + //光驱属性对应关系 + "sourceFile": KSVD.i18n.sourceFile, + //其他设备属性对应关系 + "graphicsCard": { + name: KSVD.i18n.graphicsCard, + values: { + 'qxl': KSVD.i18n.graphicsCardQXL, + 'vga': KSVD.i18n.graphicsCardVGA, + 'cirrus': KSVD.i18n.graphicsCardCirrus, + 'virtio': KSVD.i18n.virtio, + } + }, + "mouseType": KSVD.i18n.mouseType, + "biosSwitch": { + name: KSVD.i18n.biosSwitch, + values: { + '3': KSVD.i18n.legacy, + '2': KSVD.i18n.uefi, + '1': KSVD.i18n.userUpload, + } + }, + "biosFile": KSVD.i18n.biosFile, + "biosWaitTime": KSVD.i18n.biosWaitTime, + //usb属性对应关系 + "hostId": KSVD.i18n.hostId, + "usbId": KSVD.i18n.usbId, + //高级配置属性对应关系 + "vmBluescreen": { + name: KSVD.i18n.vmBluescreen, + values: { + '0': KSVD.i18n.noConfig, + '1': KSVD.i18n.reOpen, + '2': KSVD.i18n.byOther, + } + }, + "uniqbVmHA": { + name: KSVD.i18n.uniqbVmHA, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "enableCpuDynamic": { + name: KSVD.i18n.enableCpuDynamic, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "enableMemDynamic": { + name: KSVD.i18n.enableMemDynamic, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "aotuMigrateSwitch": { + name: KSVD.i18n.aotuMigrateSwitch, + values: { + '0': KSVD.i18n.close, + '1': KSVD.i18n.open, + } + }, + "followHostStartAuto": { + name: KSVD.i18n.followHostStartAuto, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "bootOrder": { + name: KSVD.i18n.bootOrder, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "remoteOpen": { + name: KSVD.i18n.remoteOpen, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "remotePassword": KSVD.i18n.remotePassword, + "wholeness": { + name: KSVD.i18n.wholeness, + values: { + '0': 'false', + '1': 'true', + 'false': 'false', + 'true': 'true', + + } + }, + "existedTime": { + name: KSVD.i18n.existedTime, + values: { + 'noTime': KSVD.i18n.noTime, + 'customize': KSVD.i18n.customizeTime, + + } + }, + + + }, + "serverVirtaulHostMigrate": {}, + "serverVirtaulHostStorageMigrate": {}, + "servervirtualVolMigrate": {}, + "servervirtualForceReboot": {}, + "servervirtualReboot": {}, + "servervirtualPowerOn": {}, + "servervirtualShutDown": {}, + "servervirtualResume": {}, + "servervirtualForceShutDown": {}, + "servervirtualDelete": {}, + "servervirtualDeleteSoft": {}, + "servervirtualClone": {}, + "servervirtualCloneLink": {}, + "servervirtualCreate": {}, + "servervirtualCreateByTemplate": {}, + "servervirtualExport": {}, + "servervirtualImport": {}, + "servervirtualCreateServerSnap": {}, + "servervirtualSnapshotDelete": {}, + "servervirtualSnapshotApply": {}, + + "servervirtualCreateNoMemServerSnap": {}, + + "servervirtualBatchApply": {}, + "servervirtualBatchCreateSnap": {}, + "servervirtualCreateBackUp": {}, + "servervirtualDeleteBackUp": {}, + "servervirtualRecoverBackUp": {}, + "servervirtualDiskCopy": {}, + + }; + return KSVD.taskDetailInfo.detailJsonParse(vmName, detailInfo, operData, deviceData, initData); +} + +//任务中心详情的解析显示 +KSVD.taskDetailInfo.detailJsonParse = function (vmName, detailInfo, operData, deviceData, initData) { + if (!detailInfo) { + return ''; + } + + if (!KSVD.taskDetailInfo.isJSON(detailInfo)) { + return detailInfo; + } + var _obj = JSON.parse(detailInfo); + //操作类型 + var _objKey = Object.keys(_obj)[0]; + //操作明细 + var _objVal = _obj[_objKey]; + //操作类型名称 + var operName = operData[_objKey]; + var result = []; + //任务详情解释 + $.each(_objVal, function (index, ele) { + var properInfo = initData[_objKey][ele.enName]; + //属性单位对应关系 + var preUnit = (ele.preUnit) ? ele.preUnit : ''; + var nowUnit = (ele.nowUnit) ? ele.nowUnit : ''; + //修改的设备以及索引关系解析 测盘 光驱等 + var preInfo = ''; + if (ele.preName) { + var device = ele.preName.replace(/\d/g, ''); + var deviceIndex = ele.preName.replace(/\D/g, ''); + preInfo = deviceData[device] + deviceIndex; + } + //修改的属性关系解析 + var preValue = (ele.preValue || ele.preValue == false || ele.preValue == 0) ? ele.preValue : ''; + var nowValue = (ele.nowValue || ele.nowValue == false || ele.nowValue == 0) ? ele.nowValue : ''; + if (KSVD.taskDetailInfo.isJSON(properInfo)) { + preValue = (properInfo["values"][preValue] || properInfo["values"][preValue] == false || properInfo["values"][preValue] == 0) ? properInfo["values"][preValue] : ''; + nowValue = (properInfo["values"][nowValue] || properInfo["values"][nowValue] == false || properInfo["values"][nowValue] == 0) ? properInfo["values"][nowValue] : ''; + properInfo = properInfo["name"]; + } + var isEditDevice = deviceData[ele.enName]; + var temp = ''; + //没有目的的修改关系解析 + if (isEditDevice) { + temp += '[' + properInfo + ']'; + } else { + //用于匹配operType:[objName]的格式 必须包含objName + if (ele.objName) { + temp += '[' + ele.objName + ']'; + } else { + temp += '[' + preInfo + (properInfo ? properInfo + ':' : '') + preValue + preUnit + '->' + nowValue + nowUnit + ']'; + } + + } + result.push(temp); + }); + + var detailMess = (result.length > 0) ? result.join('、') : '[' + vmName + ']'; + return operName + ':' + detailMess; +} +//除去编辑的其他任务生成任务中心详情 +KSVD.taskDetailInfo.taskDetailForOthers = function (operType, preData, nowData, objName) { + var tempData = [{ "preValue": preData, "nowValue": nowData, "enName": "", "objName": objName ? objName : '' }]; + var result = []; + //发生变动的属性对应关系 + $.each(tempData, function (index, ele) { + if (ele.preValue != ele.nowValue) { + result.push(ele); + } + }); + var taskDetail = {}; + taskDetail[operType] = result; + return JSON.stringify(taskDetail); +} +//编辑云服务器生成改动的内容 +KSVD.taskDetailInfo.taskDetailNativeInfo = function (operType, preData, nowData) { + //修改前的内容 + var pMachine = preData.machine; + var pvcpuSocket = preData.cpu.vcpuSocket; + var pvcpuCores = preData.cpu.vcpuCores; + var pcpuMode = preData.cpu.cpuMode.name; + var pschedulingPriority = preData.cpu.schedulingPriority; + var pcpuLimit = preData.cpu.limit ? preData.cpu.limit : ''; + var pcpuNuma = preData.cpu.cpuNuma; + var pmemory = preData.machine.memory; + var pmemHugePage = preData.machine.memHugePage; + var pmemoryBubbleConfig = preData.machine.memBalloon; + var diskArr = []; + var iosObjArr = []; + var interfaceArr = preData.interfaces ? preData.interfaces : []; + var usbsArr = preData['usbs'] ? preData['usbs'] : []; + for (var i = 0; i < preData.disks.length; i++) { + if (preData.disks[i].device == 'cdrom') { + iosObjArr.push(preData.disks[i]) + } else { + diskArr.push(preData.disks[i]); + } + } + var pgraphicsCard = preData.graphicsCard; + var pmouseType = preData.mouse; + var pbiosWaitTime = preData.bios ? preData.bios.biosWaitTime : ''; + var pbiosFile = preData.bios ? preData.bios.biosFile : ''; + if (pbiosFile == 'null') { + pbiosFile = ''; + } + + var pbiosSwitch = preData.bios ? preData.bios.biosSwitch : ''; + + var pvmBluescreen = preData.hapolicy.vmBluescreen; + var puniqbVmHa = preData.hapolicy.uniqbVmHa; + var pcpuThresholdFlag = preData.dynamicModel ? preData.dynamicModel.cpuThresholdFlag : ''; + var pmemThresholdFlag = preData.dynamicModel ? preData.dynamicModel.memThresholdFlag : ''; + var pautoMigrate = preData.autoMigrate; + + var pisOpenRemote = preData.vnc ? preData.vnc.isOpenRemote : ''; + var premotePassword = preData.vnc ? preData.vnc.remotePassword : ''; + var pwholeness = preData.wholeness; + var pserverRecyleSwitch = preData.serverRecyleSwitch; + var pselectCluster = pMachine.select_Cluster; + + //修改后的内容 + var nName = nowData.aliasName; + var nDescription = nowData.description; + var nvcpuSocket = nowData.vcpu_socket; + var nvcpuCores = nowData.vcpu_cores; + var ncpuMode = nowData.cpu_mode; + var nschedulingPriority = nowData.schedulingPriority; + var ncpuLimit = nowData.limit ? nowData.limit : ''; + var ncpuNuma = nowData.cpu_numa; + var nmemory = nowData.memory; + var nmemoryUnit = nowData.mem_unit; + var nmemHugePage = nowData.mem_hugePage; + var nmemoryBubbleConfig = nowData.mem_balloon; + var disksObj = JSON.parse(nowData.diskCapacity); + var iosObj = JSON.parse(nowData.isoSelect); + var interfaceObj = JSON.parse(nowData.interfaces); + var usbsObj = JSON.parse(nowData.usbList); + + var ngraphicsCard = nowData.graphicsCard; + var nmouseType = nowData.mouseType; + var nbiosWaitTime = nowData.biosWaitTime; + var nbiosFile = (nowData.biosFile && nowData.biosFile != 'null') ? nowData.biosFile : ''; + var nbiosSwitch = nowData.biosSwitch; + + var nvmBluescreen = nowData.vmBluescreen; + var nuniqbVmHa = nowData.uniqbVmHa; + var ncpuThresholdFlag = nowData.cpuThresholdFlag; + var nmemThresholdFlag = nowData.memThresholdFlag; + var nautoMigrate = nowData.autoMigrate; + var nisOpenRemote = nowData.isOpenRemote; + var nremotePassword = nowData.remotePassword; + + var nwholeness = nowData.wholeness; + var nserverRecyleSwitch = nowData.serverRecyleSwitch; + var nselectCluster = nowData.select_Cluster; + //修改前后内容的映射关系 + var initData = [ + { + "preValue": pMachine.aliasName, + "nowValue": nName, + "enName": "aliasName", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pMachine.description, + "nowValue": nDescription, + "enName": "description", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pvcpuSocket, + "nowValue": nvcpuSocket, + "enName": "vcpuSocket", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pvcpuCores, + "nowValue": nvcpuCores, + "enName": "vcpuCores", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pcpuMode, + "nowValue": ncpuMode, + "enName": "cpuMode", + preUnit: "", + nowUnit: "", + }, + { + "preValue": pschedulingPriority, + "nowValue": nschedulingPriority, + "enName": "schedulingPriority", + preUnit: "", + nowUnit: "", + }, + { + "preValue": pcpuLimit, + "nowValue": ncpuLimit, + "enName": "cpuLimit", + preUnit: "", + nowUnit: "", + }, + { + "preValue": pcpuNuma, + "nowValue": ncpuNuma, + "enName": "numaConfig", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmemory, + "nowValue": nmemory, + "enName": "memory", + preUnit: pMachine.memUnit, + nowUnit: nmemoryUnit + }, + { + "preValue": pmemHugePage, + "nowValue": nmemHugePage, + "enName": "memoryHugeConfig", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmemoryBubbleConfig, + "nowValue": nmemoryBubbleConfig, + "enName": "memoryBubbleConfig", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pgraphicsCard, + "nowValue": ngraphicsCard, + "enName": "graphicsCard", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmouseType, + "nowValue": nmouseType, + "enName": "mouseType", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pbiosWaitTime, + "nowValue": nbiosWaitTime, + "enName": "biosWaitTime", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pbiosFile, + "nowValue": nbiosFile, + "enName": "biosFile", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pbiosSwitch, + "nowValue": nbiosSwitch, + "enName": "biosSwitch", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pvmBluescreen, + "nowValue": nvmBluescreen, + "enName": "vmBluescreen", + preUnit: "", + nowUnit: "" + }, + { + "preValue": puniqbVmHa, + "nowValue": nuniqbVmHa, + "enName": "uniqbVmHA", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pcpuThresholdFlag, + "nowValue": ncpuThresholdFlag, + "enName": "enableCpuDynamic", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pmemThresholdFlag, + "nowValue": nmemThresholdFlag, + "enName": "enableMemDynamic", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pautoMigrate, + "nowValue": nautoMigrate, + "enName": "aotuMigrateSwitch", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pisOpenRemote, + "nowValue": nisOpenRemote, + "enName": "remoteOpen", + preUnit: "", + nowUnit: "" + }, + { + "preValue": premotePassword, + "nowValue": nremotePassword, + "enName": "remotePassword", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pwholeness, + "nowValue": nwholeness, + "enName": "wholeness", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pserverRecyleSwitch, + "nowValue": nserverRecyleSwitch, + "enName": "existedTime", + preUnit: "", + nowUnit: "" + }, + { + "preValue": pselectCluster, + "nowValue": nselectCluster, + "enName": "selectCluster", + preUnit: "", + nowUnit: "" + }, + + + ]; + + //光驱和磁盘修改 + if (diskArr.length == disksObj.length) { + var delFlag = false; + for (var i = 0; i < diskArr.length; i++) { + if (disksObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + var preadIoUnit = diskArr[i].readIOLimitUnit ? diskArr[i].readIOLimitUnit : 0; + var nreadIoUnit = disksObj[i].readIOLimitUnit ? disksObj[i].readIOLimitUnit : 0; + + var pwriteIoUnit = diskArr[i].writeIOLimitUnit ? diskArr[i].writeIOLimitUnit : 0; + var nwriteIoUnit = disksObj[i].writeIOLimitUnit ? disksObj[i].writeIOLimitUnit : 0; + var ioUnit = ['KB/S', 'MB/S', 'GB/S']; + var jsonArr = [ + { + "preValue": diskArr[i].diskCapacity, + "nowValue": disksObj[i].diskCapacity, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "diskCapacity" + }, + { + "preValue": diskArr[i].targetBus, + "nowValue": disksObj[i].diskType, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "targetBus" + }, + { + "preValue": diskArr[i].cacheType, + "nowValue": disksObj[i].cacheType, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "cacheType" + }, + { + "preValue": diskArr[i].provisionType, + "nowValue": disksObj[i].provisionType, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "provisionType" + }, + { + "preValue": diskArr[i].readIOLimit, + "nowValue": disksObj[i].readIOLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "readIOLimit", + preUnit: ioUnit[preadIoUnit], + nowUnit: ioUnit[nreadIoUnit], + }, + { + "preValue": diskArr[i].writeIOLimit, + "nowValue": disksObj[i].writeIOLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "writeIOLimit", + preUnit: ioUnit[pwriteIoUnit], + nowUnit: ioUnit[nwriteIoUnit], + }, + { + "preValue": diskArr[i].readIOPSLimit, + "nowValue": disksObj[i].readIOPSLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "readIOPSLimit" + }, + { + "preValue": diskArr[i].writeIOPSLimit, + "nowValue": disksObj[i].writeIOPSLimit, + "preName": 'editDisk' + (i != 0 ? i : ''), + enName: "writeIOPSLimit" + } + ]; + + initData = initData.concat(jsonArr); + } + + } + //dele disk + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delDisk" }; + initData.push(jsonMap); + } + + } else { + if (disksObj.length > diskArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addDisk" }; + initData.push(jsonMap); + } + } + + //网卡修改 + if (interfaceArr.length == interfaceObj.length) { + var delFlag = false; + for (var i = 0; i < interfaceArr.length; i++) { + if (interfaceObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + + var jsonArr = [ + { + "preValue": (interfaceArr[i].interfaceType.name).toLowerCase(), + "nowValue": (interfaceObj[i].interfaceType).toLowerCase(), + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "interfaceType" + }, + { + "preValue": interfaceArr[i].modeltype, + "nowValue": interfaceObj[i].modeltype, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "modeltype" + }, + { + "preValue": interfaceArr[i].poolName, + "nowValue": interfaceObj[i].macAddress, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "poolName" + }, + { + "preValue": interfaceArr[i].virtualSwitch, + "nowValue": interfaceObj[i].virtualSwitch, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "virtualSwitch" + }, + { + "preValue": interfaceArr[i].portGroup, + "nowValue": interfaceObj[i].portGroup, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "portGroup" + }, + { + "preValue": interfaceArr[i].ip ? interfaceArr[i].ip : '', + "nowValue": interfaceObj[i].ip ? interfaceObj[i].ip : '', + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "ipAddress" + }, + { + "preValue": interfaceArr[i].mac ? interfaceArr[i].mac : '', + "nowValue": interfaceObj[i].mac ? interfaceObj[i].mac : '', + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "mac" + }, + + { + "preValue": interfaceArr[i].queueCount, + "nowValue": interfaceObj[i].queueCount, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "queueCount" + }, + { + "preValue": interfaceArr[i].mtuCount, + "nowValue": interfaceObj[i].mtuCount, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "mtuCount" + }, + { + "preValue": interfaceArr[i].hotDrawing, + "nowValue": interfaceObj[i].hotDrawing, + "preName": 'editInterface' + (i != 0 ? i : ''), + enName: "hotDrawing" + }, + ]; + + initData = initData.concat(jsonArr); + } + + + } + //dele interface + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delInterface" }; + initData.push(jsonMap); + } + } else { + if (interfaceObj.length > interfaceArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addInterface" }; + initData.push(jsonMap); + } + } + //光驱性对应关系 + if (iosObjArr.length == iosObj.length) { + var delFlag = false; + for (var i = 0; i < iosObjArr.length; i++) { + if (iosObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + + + var jsonArr = [ + { + "preValue": iosObjArr[i].sourceFile ? iosObjArr[i].sourceFile : '', + "nowValue": iosObj[i].isoSelect ? iosObj[i].isoSelect : '', + "preName": 'editIso' + (i != 0 ? i : ''), + "enName": "sourceFile" + }, + ]; + initData = initData.concat(jsonArr); + } + } + //dele iso + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delIso" }; + initData.push(jsonMap); + } + } else { + if (iosObj.length > iosObjArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addIso" }; + initData.push(jsonMap); + } + + } + //usbs + if (usbsArr.length == usbsObj.length) { + var delFlag = false; + for (var i = 0; i < usbsArr.length; i++) { + if (usbsObj[i].lastUpdateType == 'delete') { + delFlag = true; + } else { + + + var jsonArr = [ + { + "preValue": usbsArr[i].hostIp ? usbsArr[i].hostIp : '', + "nowValue": usbsObj[i].hostId ? usbsObj[i].hostId : '', + "preName": 'editUsb' + (i != 0 ? i : ''), + "enName": "hostId" + }, + { + "preValue": usbsArr[i].id ? usbsArr[i].id : '', + "nowValue": usbsObj[i].usbId ? usbsObj[i].usbId : '', + "preName": 'editUsb' + (i != 0 ? i : ''), + "enName": "usbId" + }, + ]; + initData = initData.concat(jsonArr); + } + } + //dele usb + if (delFlag) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "delUsb" }; + initData.push(jsonMap); + } + } else { + if (usbsObj.length > usbsArr.length) { + var jsonMap = { "preValue": "0", "nowValue": "1", "enName": "addUsb" }; + initData.push(jsonMap); + } + + } + + var tempData = initData; + var result = []; + //发生变动的属性对应关系 + $.each(tempData, function (index, ele) { + if (ele.preValue != ele.nowValue) { + if (!(commonUtils.inputIsNull(ele.preValue) == true + && commonUtils.inputIsNull(ele.nowValue) == true)) { + result.push(ele); + } + + } + }); + var taskDetail = {}; + taskDetail[operType] = result; + return JSON.stringify(taskDetail); + +} +//判断是否为json串 +KSVD.taskDetailInfo.isJSON = function (str) { + if (typeof str == 'string') { + try { + var obj = JSON.parse(str); + if (typeof obj == 'object' && obj) { + return true; + } else { + return false; + } + + } catch (e) { + console.error('error:' + str + '!!!' + e); + return false; + } + } + var isjson = typeof (str) == "object" && Object.prototype.toString.call(str).toLowerCase() == "[object object]" && !str.length; + return isjson; +} + +export { + KSVD +} diff --git a/src/views/resource/ecs/components/main/actbtnPmsList.js b/src/views/resource/ecs/components/main/actbtnPmsList.js new file mode 100644 index 0000000..a5245d1 --- /dev/null +++ b/src/views/resource/ecs/components/main/actbtnPmsList.js @@ -0,0 +1,447 @@ + +const actbtnPms = { + // 开机按钮start + startstatusShowList: [ + 'OFFLINE', // '离线(OFFLINE)' + ], + startstatusunShowList: [ + 'OVERDUE', // '已过期(OVERDUE)', + 'AVAILABLE', // '在线(AVAILABLE)', + 'CONNECTED', // '已连接(CONNECTED)', + 'INSTALLING', // '安装(INSTALLING)', + 'SUSPEND', // '暂停(SUSPEND)', + 'UNKNOWN', // '其他(UNKNOWN)', + ], + + starttaskStatusShowList: [ + 'NEW', // '新建(NEW)', + 'NEWFAILED', // '新建失败(NEWFAILED)', + 'INSTALLFAILED', // '安装失败(INSTALLFAILED)', + ], + starttaskStatusunShowList: [ + 'INSTALLING', // '安装中(INSTALLING)', + 'CREATING', // '正在创建(CREATING)', + 'STARTING', // '正在开机(STARTING)', + 'SHUTDOWNING', // '正在关机(SHUTDOWNING)', + 'REBOOTING', // '正在重启(REBOOTING)', + 'SUSPENDING', // '正在暂停(SUSPENDING)', + 'RESUMING', // '正在唤醒(RESUMING)', + 'VOLUME_MIGRATING', // '正在存储迁移(VOLUME_MIGRATING)', + 'HOST_MIGRATING', // '正在主机迁移(HOST_MIGRATING)', + 'BACKUP_RUNNING', // '正在备份(BACKUP_RUNNING)', + 'BACKUP_RECOVERING', // '正在备份恢复(BACKUP_RECOVERING)', + 'SNAPSHOT_RUNNING', // '正在快照(SNAPSHOT_RUNNING)', + 'SNAPSHOT_RECOVERING', // '正在快照恢复(SNAPSHOT_RECOVERING)', + 'IMPORTING', // '正在导入(IMPORTING)', + 'EXPORTING', // '正在导出(EXPORTING)', + 'CLONING', // '正在克隆(CLONING)', + 'DISK_COPYING', // '正在磁盘复制(DISK_COPYING)', + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 控制台按钮 vnc + vncstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + ], + vncstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + ], + + vnctaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + + ], + vnctaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'STARTING', // 正在开机(STARTING) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING',// 正在创建(CREATING) + 'SHUTDOWNING',// 正在关机(SHUTDOWNING) + 'VOLUME_MIGRATING',// 正在存储迁移(VOLUME_MIGRATING) + 'BACKUP_RUNNING',// 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING',// 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING',// 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING',// 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING',// 正在导入(IMPORTING) + 'EXPORTING',// 正在导出(EXPORTING) + 'CLONING',// 正在克隆(CLONING) + 'DISK_COPYING',// 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + + // 关机按钮 shutdown + shutdownstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + + ], + shutdownstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + shutdowntaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + + ], + shutdowntaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + + ], + + // 强制关机 abort + abortstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + + ], + abortstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + ], + + aborttaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + ], + aborttaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + // 重启 reboot + rebootstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + ], + rebootstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + ], + reboottaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + ], + reboottaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 强制重启 forcereboot + forcerebootstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + + ], + forcerebootstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + forcereboottaskStatusShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + + ], + forcereboottaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'REBOOTING', // 正在重启(REBOOTING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + + ], + + + // 快照按钮 snapshot + snapshotstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + snapshotstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + ], + snapshottaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'INSTALLING', // 安装中(INSTALLING) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + + ], + snapshottaskStatusunShowList: [ + 'CREATING', // 正在创建(CREATING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + + ], + + // 变更规格按钮 edit + editstatusShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + editstatusunShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + ], + edittaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'INSTALLING', // 安装中(INSTALLING) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + + ], + edittaskStatusunShowList: [ + 'NEWFAILED', // 新建失败(NEWFAILED) + 'CREATING', // 正在创建(CREATING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 申请延期按钮 applyDeferred + applyDeferredstatusShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'OFFLINE', // 离线(OFFLINE) + 'UNKNOWN', // 其他(UNKNOWN) + + ], + applyDeferredstatusunShowList: [ + ], + applyDeferredtaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'INSTALLING', // 安装中(INSTALLING) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'CREATING', // 正在创建(CREATING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'NEWFAILED', // 新建失败(NEWFAILED) + + ], + applyDeferredtaskStatusunShowList: [ + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + + // 删除按钮 delete + deletestatusShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + + ], + deletestatusunShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'UNKNOWN', // 其他(UNKNOWN) + ], + deletetaskStatusShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + + ], + deletetaskStatusunShowList: [ + 'INSTALLING', // 安装中(INSTALLING) + 'CREATING', // 正在创建(CREATING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + + // 制作镜像按钮 makeImage + makeImagestatusShowList: [ + 'OVERDUE', // 已过期(OVERDUE) + 'OFFLINE', // 离线(OFFLINE) + ], + makeImagestatusunShowList: [ + 'AVAILABLE', // 在线(AVAILABLE) + 'CONNECTED', // 已连接(CONNECTED) + 'INSTALLING', // 安装(INSTALLING) + 'SUSPEND', // 暂停(SUSPEND) + 'UNKNOWN', // 其他(UNKNOWN) + ], + deletetaskStatusShowList: [ + + ], + deletetaskStatusunShowList: [ + 'NEW', // 新建(NEW) + 'NEWFAILED', // 新建失败(NEWFAILED) + 'INSTALLFAILED', // 安装失败(INSTALLFAILED) + 'INSTALLING', // 安装中(INSTALLING) + 'CREATING', // 正在创建(CREATING) + 'STARTING', // 正在开机(STARTING) + 'SHUTDOWNING', // 正在关机(SHUTDOWNING) + 'REBOOTING', // 正在重启(REBOOTING) + 'SUSPENDING', // 正在暂停(SUSPENDING) + 'RESUMING', // 正在唤醒(RESUMING) + 'VOLUME_MIGRATING', // 正在存储迁移(VOLUME_MIGRATING) + 'HOST_MIGRATING', // 正在主机迁移(HOST_MIGRATING) + 'BACKUP_RUNNING', // 正在备份(BACKUP_RUNNING) + 'BACKUP_RECOVERING', // 正在备份恢复(BACKUP_RECOVERING) + 'SNAPSHOT_RUNNING', // 正在快照(SNAPSHOT_RUNNING) + 'SNAPSHOT_RECOVERING', // 正在快照恢复(SNAPSHOT_RECOVERING) + 'IMPORTING', // 正在导入(IMPORTING) + 'EXPORTING', // 正在导出(EXPORTING) + 'CLONING', // 正在克隆(CLONING) + 'DISK_COPYING', // 正在磁盘复制(DISK_COPYING) + 'CREATE_KCP_IMAGE', // 正在磁盘复制(CREATE_KCP_IMAGE) + ], + +} +export default actbtnPms \ No newline at end of file diff --git a/src/views/resource/ecs/components/main/btn-more.vue b/src/views/resource/ecs/components/main/btn-more.vue new file mode 100644 index 0000000..47e4c8c --- /dev/null +++ b/src/views/resource/ecs/components/main/btn-more.vue @@ -0,0 +1,453 @@ + + + diff --git a/src/views/resource/ecs/components/main/header-bar.vue b/src/views/resource/ecs/components/main/header-bar.vue new file mode 100644 index 0000000..a562755 --- /dev/null +++ b/src/views/resource/ecs/components/main/header-bar.vue @@ -0,0 +1,453 @@ + + + + + diff --git a/src/views/resource/ecs/components/main/index.js b/src/views/resource/ecs/components/main/index.js new file mode 100644 index 0000000..89a94eb --- /dev/null +++ b/src/views/resource/ecs/components/main/index.js @@ -0,0 +1,2 @@ +export { default as headerBar } from './header-bar' +export { default as btnMore } from './btn-more' diff --git a/src/views/resource/ecs/components/makeImage/createEditBox.vue b/src/views/resource/ecs/components/makeImage/createEditBox.vue new file mode 100644 index 0000000..fa9c90b --- /dev/null +++ b/src/views/resource/ecs/components/makeImage/createEditBox.vue @@ -0,0 +1,227 @@ + + + + diff --git a/src/views/resource/ecs/components/makeImage/createEditModal.vue b/src/views/resource/ecs/components/makeImage/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/ecs/components/makeImage/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/ecs/components/statusRow.vue b/src/views/resource/ecs/components/statusRow.vue new file mode 100644 index 0000000..de46cc1 --- /dev/null +++ b/src/views/resource/ecs/components/statusRow.vue @@ -0,0 +1,96 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/ecs/components/systemImg.vue b/src/views/resource/ecs/components/systemImg.vue new file mode 100644 index 0000000..835aa07 --- /dev/null +++ b/src/views/resource/ecs/components/systemImg.vue @@ -0,0 +1,50 @@ + + + + diff --git a/src/views/resource/ecs/components/taskStatusRow.vue b/src/views/resource/ecs/components/taskStatusRow.vue new file mode 100644 index 0000000..f71559b --- /dev/null +++ b/src/views/resource/ecs/components/taskStatusRow.vue @@ -0,0 +1,182 @@ + + + + diff --git a/src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkBox.vue b/src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkBox.vue new file mode 100644 index 0000000..ed17dc3 --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkBox.vue @@ -0,0 +1,206 @@ + + + diff --git a/src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkModal.vue b/src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkModal.vue new file mode 100644 index 0000000..3d043e2 --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/bindNetworkModal/bindNetworkModal.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgBox.vue b/src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgBox.vue new file mode 100644 index 0000000..f8159fa --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgBox.vue @@ -0,0 +1,173 @@ + + + + diff --git a/src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgModal.vue b/src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgModal.vue new file mode 100644 index 0000000..78b4b2d --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/bindOrgModal/bindOrgModal.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/views/resource/ecs/components/transferVm/bindUserModal/bindUserBox.vue b/src/views/resource/ecs/components/transferVm/bindUserModal/bindUserBox.vue new file mode 100644 index 0000000..5eafcaa --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/bindUserModal/bindUserBox.vue @@ -0,0 +1,202 @@ + + + diff --git a/src/views/resource/ecs/components/transferVm/bindUserModal/bindUserModal.vue b/src/views/resource/ecs/components/transferVm/bindUserModal/bindUserModal.vue new file mode 100644 index 0000000..86790bb --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/bindUserModal/bindUserModal.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/views/resource/ecs/components/transferVm/createEditBox.vue b/src/views/resource/ecs/components/transferVm/createEditBox.vue new file mode 100644 index 0000000..c0473bd --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/createEditBox.vue @@ -0,0 +1,428 @@ + + + + diff --git a/src/views/resource/ecs/components/transferVm/createEditModal.vue b/src/views/resource/ecs/components/transferVm/createEditModal.vue new file mode 100644 index 0000000..c8f667e --- /dev/null +++ b/src/views/resource/ecs/components/transferVm/createEditModal.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/resource/ecs/index.vue b/src/views/resource/ecs/index.vue new file mode 100644 index 0000000..96a130d --- /dev/null +++ b/src/views/resource/ecs/index.vue @@ -0,0 +1,1079 @@ + + + + + diff --git a/src/views/resource/hostTube/detalPage.vue b/src/views/resource/hostTube/detalPage.vue new file mode 100644 index 0000000..894f18d --- /dev/null +++ b/src/views/resource/hostTube/detalPage.vue @@ -0,0 +1,124 @@ + + + diff --git a/src/views/resource/hostTube/index.vue b/src/views/resource/hostTube/index.vue new file mode 100644 index 0000000..ebe42a6 --- /dev/null +++ b/src/views/resource/hostTube/index.vue @@ -0,0 +1,503 @@ + + + diff --git a/src/views/resource/hostTube/vmData.vue b/src/views/resource/hostTube/vmData.vue new file mode 100644 index 0000000..0038dce --- /dev/null +++ b/src/views/resource/hostTube/vmData.vue @@ -0,0 +1,303 @@ + + + diff --git a/src/views/resource/imageMgr/components/convertTopublicMirror/createEditBox.vue b/src/views/resource/imageMgr/components/convertTopublicMirror/createEditBox.vue new file mode 100644 index 0000000..5a3b7ce --- /dev/null +++ b/src/views/resource/imageMgr/components/convertTopublicMirror/createEditBox.vue @@ -0,0 +1,183 @@ + + + + diff --git a/src/views/resource/imageMgr/components/convertTopublicMirror/createEditModal.vue b/src/views/resource/imageMgr/components/convertTopublicMirror/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/imageMgr/components/convertTopublicMirror/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/imageMgr/components/convertTosharedImage/createEditBox.vue b/src/views/resource/imageMgr/components/convertTosharedImage/createEditBox.vue new file mode 100644 index 0000000..2c40850 --- /dev/null +++ b/src/views/resource/imageMgr/components/convertTosharedImage/createEditBox.vue @@ -0,0 +1,189 @@ + + + + diff --git a/src/views/resource/imageMgr/components/convertTosharedImage/createEditModal.vue b/src/views/resource/imageMgr/components/convertTosharedImage/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/imageMgr/components/convertTosharedImage/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/imageMgr/components/imageDetail.vue b/src/views/resource/imageMgr/components/imageDetail.vue new file mode 100644 index 0000000..c06fa15 --- /dev/null +++ b/src/views/resource/imageMgr/components/imageDetail.vue @@ -0,0 +1,293 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/imageMgr/components/imageOperateLog.vue b/src/views/resource/imageMgr/components/imageOperateLog.vue new file mode 100644 index 0000000..b9edede --- /dev/null +++ b/src/views/resource/imageMgr/components/imageOperateLog.vue @@ -0,0 +1,293 @@ + + + + diff --git a/src/views/resource/imageMgr/components/imageStatus.vue b/src/views/resource/imageMgr/components/imageStatus.vue new file mode 100644 index 0000000..966d2ec --- /dev/null +++ b/src/views/resource/imageMgr/components/imageStatus.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/src/views/resource/imageMgr/components/imageupload.vue b/src/views/resource/imageMgr/components/imageupload.vue new file mode 100644 index 0000000..1410921 --- /dev/null +++ b/src/views/resource/imageMgr/components/imageupload.vue @@ -0,0 +1,295 @@ + + + + + diff --git a/src/views/resource/imageMgr/components/imageuploading.vue b/src/views/resource/imageMgr/components/imageuploading.vue new file mode 100644 index 0000000..7b695d6 --- /dev/null +++ b/src/views/resource/imageMgr/components/imageuploading.vue @@ -0,0 +1,250 @@ + + + + + diff --git a/src/views/resource/imageMgr/components/logPercentBox.vue b/src/views/resource/imageMgr/components/logPercentBox.vue new file mode 100644 index 0000000..05b27ae --- /dev/null +++ b/src/views/resource/imageMgr/components/logPercentBox.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/views/resource/imageMgr/index.vue b/src/views/resource/imageMgr/index.vue new file mode 100644 index 0000000..d6af90a --- /dev/null +++ b/src/views/resource/imageMgr/index.vue @@ -0,0 +1,64 @@ + + + + diff --git a/src/views/resource/imageMgr/privateImage/editImage/createEditBox.vue b/src/views/resource/imageMgr/privateImage/editImage/createEditBox.vue new file mode 100644 index 0000000..4f72d11 --- /dev/null +++ b/src/views/resource/imageMgr/privateImage/editImage/createEditBox.vue @@ -0,0 +1,141 @@ + + + + diff --git a/src/views/resource/imageMgr/privateImage/editImage/createEditModal.vue b/src/views/resource/imageMgr/privateImage/editImage/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/imageMgr/privateImage/editImage/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/imageMgr/privateImage/header.vue b/src/views/resource/imageMgr/privateImage/header.vue new file mode 100644 index 0000000..4163549 --- /dev/null +++ b/src/views/resource/imageMgr/privateImage/header.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/src/views/resource/imageMgr/privateImage/index.vue b/src/views/resource/imageMgr/privateImage/index.vue new file mode 100644 index 0000000..85c619c --- /dev/null +++ b/src/views/resource/imageMgr/privateImage/index.vue @@ -0,0 +1,540 @@ + + + + diff --git a/src/views/resource/imageMgr/publicImage/editImage/createEditBox.vue b/src/views/resource/imageMgr/publicImage/editImage/createEditBox.vue new file mode 100644 index 0000000..ec8f71c --- /dev/null +++ b/src/views/resource/imageMgr/publicImage/editImage/createEditBox.vue @@ -0,0 +1,184 @@ + + + + diff --git a/src/views/resource/imageMgr/publicImage/editImage/createEditModal.vue b/src/views/resource/imageMgr/publicImage/editImage/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/imageMgr/publicImage/editImage/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/imageMgr/publicImage/header.vue b/src/views/resource/imageMgr/publicImage/header.vue new file mode 100644 index 0000000..ae34eba --- /dev/null +++ b/src/views/resource/imageMgr/publicImage/header.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/views/resource/imageMgr/publicImage/index.vue b/src/views/resource/imageMgr/publicImage/index.vue new file mode 100644 index 0000000..8233dcd --- /dev/null +++ b/src/views/resource/imageMgr/publicImage/index.vue @@ -0,0 +1,495 @@ + + + + diff --git a/src/views/resource/imageMgr/sharedMirror/editImage/createEditBox.vue b/src/views/resource/imageMgr/sharedMirror/editImage/createEditBox.vue new file mode 100644 index 0000000..175aa09 --- /dev/null +++ b/src/views/resource/imageMgr/sharedMirror/editImage/createEditBox.vue @@ -0,0 +1,143 @@ + + + + diff --git a/src/views/resource/imageMgr/sharedMirror/editImage/createEditModal.vue b/src/views/resource/imageMgr/sharedMirror/editImage/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/imageMgr/sharedMirror/editImage/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/imageMgr/sharedMirror/header.vue b/src/views/resource/imageMgr/sharedMirror/header.vue new file mode 100644 index 0000000..e08d935 --- /dev/null +++ b/src/views/resource/imageMgr/sharedMirror/header.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/src/views/resource/imageMgr/sharedMirror/index.vue b/src/views/resource/imageMgr/sharedMirror/index.vue new file mode 100644 index 0000000..f91ff49 --- /dev/null +++ b/src/views/resource/imageMgr/sharedMirror/index.vue @@ -0,0 +1,539 @@ + + + + diff --git a/src/views/resource/physicalCluster/createEditModal/createEditBox.vue b/src/views/resource/physicalCluster/createEditModal/createEditBox.vue new file mode 100644 index 0000000..67d5e95 --- /dev/null +++ b/src/views/resource/physicalCluster/createEditModal/createEditBox.vue @@ -0,0 +1,919 @@ + + + + diff --git a/src/views/resource/physicalCluster/createEditModal/createEditModal.vue b/src/views/resource/physicalCluster/createEditModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/physicalCluster/createEditModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/physicalCluster/detail.vue b/src/views/resource/physicalCluster/detail.vue new file mode 100644 index 0000000..93a7a90 --- /dev/null +++ b/src/views/resource/physicalCluster/detail.vue @@ -0,0 +1,87 @@ + + + + diff --git a/src/views/resource/physicalCluster/detailPage/clusterSummary.vue b/src/views/resource/physicalCluster/detailPage/clusterSummary.vue new file mode 100644 index 0000000..05e0589 --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/clusterSummary.vue @@ -0,0 +1,445 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/physicalCluster/detailPage/detailStorage.vue b/src/views/resource/physicalCluster/detailPage/detailStorage.vue new file mode 100644 index 0000000..8b13eb9 --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/detailStorage.vue @@ -0,0 +1,268 @@ + + + + diff --git a/src/views/resource/physicalCluster/detailPage/header-bar.vue b/src/views/resource/physicalCluster/detailPage/header-bar.vue new file mode 100644 index 0000000..015f8cc --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/header-bar.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallBox.vue b/src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallBox.vue new file mode 100644 index 0000000..504321d --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallBox.vue @@ -0,0 +1,150 @@ + + + + diff --git a/src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallModal.vue b/src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallModal.vue new file mode 100644 index 0000000..af9c17c --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/networkDetail/bindVirtualFirewall/bindVirtualFirewallModal.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/views/resource/physicalCluster/detailPage/networkDetail/mcL3Network.vue b/src/views/resource/physicalCluster/detailPage/networkDetail/mcL3Network.vue new file mode 100644 index 0000000..87216a8 --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/networkDetail/mcL3Network.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/src/views/resource/physicalCluster/detailPage/networkDetail/netWorkSpec.vue b/src/views/resource/physicalCluster/detailPage/networkDetail/netWorkSpec.vue new file mode 100644 index 0000000..e821774 --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/networkDetail/netWorkSpec.vue @@ -0,0 +1,1075 @@ + + + diff --git a/src/views/resource/physicalCluster/detailPage/networkDetail/networkDetail.vue b/src/views/resource/physicalCluster/detailPage/networkDetail/networkDetail.vue new file mode 100644 index 0000000..0f1ac26 --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/networkDetail/networkDetail.vue @@ -0,0 +1,284 @@ + + + diff --git a/src/views/resource/physicalCluster/detailPage/networkDetail/networkSpecDetail.vue b/src/views/resource/physicalCluster/detailPage/networkDetail/networkSpecDetail.vue new file mode 100644 index 0000000..33e76f0 --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/networkDetail/networkSpecDetail.vue @@ -0,0 +1,195 @@ + + + diff --git a/src/views/resource/physicalCluster/detailPage/pagePhysicalHost.vue b/src/views/resource/physicalCluster/detailPage/pagePhysicalHost.vue new file mode 100644 index 0000000..272260c --- /dev/null +++ b/src/views/resource/physicalCluster/detailPage/pagePhysicalHost.vue @@ -0,0 +1,209 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/physicalCluster/header-bar.vue b/src/views/resource/physicalCluster/header-bar.vue new file mode 100644 index 0000000..354814a --- /dev/null +++ b/src/views/resource/physicalCluster/header-bar.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/resource/physicalCluster/index.vue b/src/views/resource/physicalCluster/index.vue new file mode 100644 index 0000000..9386fc2 --- /dev/null +++ b/src/views/resource/physicalCluster/index.vue @@ -0,0 +1,387 @@ + + + diff --git a/src/views/resource/vMwareMgr/createEditModal/createEditBox.vue b/src/views/resource/vMwareMgr/createEditModal/createEditBox.vue new file mode 100644 index 0000000..7cc0b42 --- /dev/null +++ b/src/views/resource/vMwareMgr/createEditModal/createEditBox.vue @@ -0,0 +1,396 @@ + + + + diff --git a/src/views/resource/vMwareMgr/createEditModal/createEditModal.vue b/src/views/resource/vMwareMgr/createEditModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/vMwareMgr/createEditModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/vMwareMgr/detail.vue b/src/views/resource/vMwareMgr/detail.vue new file mode 100644 index 0000000..70b77bc --- /dev/null +++ b/src/views/resource/vMwareMgr/detail.vue @@ -0,0 +1,60 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/vMwareMgr/detailPage/pagePhysicalHost.vue b/src/views/resource/vMwareMgr/detailPage/pagePhysicalHost.vue new file mode 100644 index 0000000..94bf44d --- /dev/null +++ b/src/views/resource/vMwareMgr/detailPage/pagePhysicalHost.vue @@ -0,0 +1,244 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/vMwareMgr/detailPage/statuscell.vue b/src/views/resource/vMwareMgr/detailPage/statuscell.vue new file mode 100644 index 0000000..37b288a --- /dev/null +++ b/src/views/resource/vMwareMgr/detailPage/statuscell.vue @@ -0,0 +1,64 @@ + + + + + + \ No newline at end of file diff --git a/src/views/resource/vMwareMgr/header-bar.vue b/src/views/resource/vMwareMgr/header-bar.vue new file mode 100644 index 0000000..f54893e --- /dev/null +++ b/src/views/resource/vMwareMgr/header-bar.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/resource/vMwareMgr/index.vue b/src/views/resource/vMwareMgr/index.vue new file mode 100644 index 0000000..edf5d51 --- /dev/null +++ b/src/views/resource/vMwareMgr/index.vue @@ -0,0 +1,276 @@ + + + + diff --git a/src/views/resource/vdcPage/changeSpecModal/createEditBox.vue b/src/views/resource/vdcPage/changeSpecModal/createEditBox.vue new file mode 100644 index 0000000..2008ae3 --- /dev/null +++ b/src/views/resource/vdcPage/changeSpecModal/createEditBox.vue @@ -0,0 +1,287 @@ + + + + diff --git a/src/views/resource/vdcPage/changeSpecModal/createEditModal.vue b/src/views/resource/vdcPage/changeSpecModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/vdcPage/changeSpecModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/vdcPage/createEditModal/createEditBox.vue b/src/views/resource/vdcPage/createEditModal/createEditBox.vue new file mode 100644 index 0000000..a47fba3 --- /dev/null +++ b/src/views/resource/vdcPage/createEditModal/createEditBox.vue @@ -0,0 +1,741 @@ + + + + diff --git a/src/views/resource/vdcPage/createEditModal/createEditModal.vue b/src/views/resource/vdcPage/createEditModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/vdcPage/createEditModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/resource/vdcPage/detail.vue b/src/views/resource/vdcPage/detail.vue new file mode 100644 index 0000000..697f457 --- /dev/null +++ b/src/views/resource/vdcPage/detail.vue @@ -0,0 +1,59 @@ + + + + \ No newline at end of file diff --git a/src/views/resource/vdcPage/detailPage/clusterSummary.vue b/src/views/resource/vdcPage/detailPage/clusterSummary.vue new file mode 100644 index 0000000..6d8a0a7 --- /dev/null +++ b/src/views/resource/vdcPage/detailPage/clusterSummary.vue @@ -0,0 +1,622 @@ + + + + diff --git a/src/views/resource/vdcPage/detailPage/header-bar.vue b/src/views/resource/vdcPage/detailPage/header-bar.vue new file mode 100644 index 0000000..015f8cc --- /dev/null +++ b/src/views/resource/vdcPage/detailPage/header-bar.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/views/resource/vdcPage/header-bar.vue b/src/views/resource/vdcPage/header-bar.vue new file mode 100644 index 0000000..4383521 --- /dev/null +++ b/src/views/resource/vdcPage/header-bar.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/resource/vdcPage/index.vue b/src/views/resource/vdcPage/index.vue new file mode 100644 index 0000000..8009fce --- /dev/null +++ b/src/views/resource/vdcPage/index.vue @@ -0,0 +1,435 @@ + + + + diff --git a/src/views/resource/vdcPage/vdcEditModal/createEditBox.vue b/src/views/resource/vdcPage/vdcEditModal/createEditBox.vue new file mode 100644 index 0000000..3b552b4 --- /dev/null +++ b/src/views/resource/vdcPage/vdcEditModal/createEditBox.vue @@ -0,0 +1,423 @@ + + + diff --git a/src/views/resource/vdcPage/vdcEditModal/createEditModal.vue b/src/views/resource/vdcPage/vdcEditModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/resource/vdcPage/vdcEditModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/workorder/bindIsoTempModal/bindTemplateBox.vue b/src/views/workorder/bindIsoTempModal/bindTemplateBox.vue new file mode 100644 index 0000000..c9bc431 --- /dev/null +++ b/src/views/workorder/bindIsoTempModal/bindTemplateBox.vue @@ -0,0 +1,290 @@ + + + + diff --git a/src/views/workorder/bindIsoTempModal/bindTemplateModal.vue b/src/views/workorder/bindIsoTempModal/bindTemplateModal.vue new file mode 100644 index 0000000..95f2978 --- /dev/null +++ b/src/views/workorder/bindIsoTempModal/bindTemplateModal.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/src/views/workorder/changeSpecModal/createEditBox.vue b/src/views/workorder/changeSpecModal/createEditBox.vue new file mode 100644 index 0000000..04fc455 --- /dev/null +++ b/src/views/workorder/changeSpecModal/createEditBox.vue @@ -0,0 +1,277 @@ + + + + diff --git a/src/views/workorder/changeSpecModal/createEditModal.vue b/src/views/workorder/changeSpecModal/createEditModal.vue new file mode 100644 index 0000000..27f60cc --- /dev/null +++ b/src/views/workorder/changeSpecModal/createEditModal.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/workorder/detail.vue b/src/views/workorder/detail.vue new file mode 100644 index 0000000..6fa0963 --- /dev/null +++ b/src/views/workorder/detail.vue @@ -0,0 +1,507 @@ + + + + + \ No newline at end of file diff --git a/src/views/workorder/detail/detail-drawer.vue b/src/views/workorder/detail/detail-drawer.vue new file mode 100644 index 0000000..9fe0311 --- /dev/null +++ b/src/views/workorder/detail/detail-drawer.vue @@ -0,0 +1,55 @@ + + + + + \ No newline at end of file diff --git a/src/views/workorder/detail/detail.vue b/src/views/workorder/detail/detail.vue new file mode 100644 index 0000000..4d7d521 --- /dev/null +++ b/src/views/workorder/detail/detail.vue @@ -0,0 +1,658 @@ + + + + + diff --git a/src/views/workorder/detail/ipsetDeiatl.vue b/src/views/workorder/detail/ipsetDeiatl.vue new file mode 100644 index 0000000..a73cbcb --- /dev/null +++ b/src/views/workorder/detail/ipsetDeiatl.vue @@ -0,0 +1,76 @@ + + + + diff --git a/src/views/workorder/detail/modifyVdcDetail.vue b/src/views/workorder/detail/modifyVdcDetail.vue new file mode 100644 index 0000000..40207a7 --- /dev/null +++ b/src/views/workorder/detail/modifyVdcDetail.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/src/views/workorder/drawer/PassServervmApply.vue b/src/views/workorder/drawer/PassServervmApply.vue new file mode 100644 index 0000000..f8bdfa5 --- /dev/null +++ b/src/views/workorder/drawer/PassServervmApply.vue @@ -0,0 +1,573 @@ + + + + diff --git a/src/views/workorder/drawer/PassServervmIsoApply.vue b/src/views/workorder/drawer/PassServervmIsoApply.vue new file mode 100644 index 0000000..18bd161 --- /dev/null +++ b/src/views/workorder/drawer/PassServervmIsoApply.vue @@ -0,0 +1,598 @@ + + + + diff --git a/src/views/workorder/drawer/PassServervmModify.vue b/src/views/workorder/drawer/PassServervmModify.vue new file mode 100644 index 0000000..0577d9a --- /dev/null +++ b/src/views/workorder/drawer/PassServervmModify.vue @@ -0,0 +1,361 @@ + + + + diff --git a/src/views/workorder/drawer/computResources.vue b/src/views/workorder/drawer/computResources.vue new file mode 100644 index 0000000..47bd22c --- /dev/null +++ b/src/views/workorder/drawer/computResources.vue @@ -0,0 +1,257 @@ + + + + diff --git a/src/views/workorder/drawer/pass-apply-servervm-drawer.vue b/src/views/workorder/drawer/pass-apply-servervm-drawer.vue new file mode 100644 index 0000000..6d12381 --- /dev/null +++ b/src/views/workorder/drawer/pass-apply-servervm-drawer.vue @@ -0,0 +1,129 @@ + + + + diff --git a/src/views/workorder/drawer/pass-drawer.vue b/src/views/workorder/drawer/pass-drawer.vue new file mode 100644 index 0000000..10d25da --- /dev/null +++ b/src/views/workorder/drawer/pass-drawer.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/src/views/workorder/drawer/pass-modify-servervm-drawer.vue b/src/views/workorder/drawer/pass-modify-servervm-drawer.vue new file mode 100644 index 0000000..767d58b --- /dev/null +++ b/src/views/workorder/drawer/pass-modify-servervm-drawer.vue @@ -0,0 +1,62 @@ + + + + diff --git a/src/views/workorder/drawer/refuse-drawer.vue b/src/views/workorder/drawer/refuse-drawer.vue new file mode 100644 index 0000000..50c91c8 --- /dev/null +++ b/src/views/workorder/drawer/refuse-drawer.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/src/views/workorder/drawer/selectCluster-drawer.vue b/src/views/workorder/drawer/selectCluster-drawer.vue new file mode 100644 index 0000000..4fed277 --- /dev/null +++ b/src/views/workorder/drawer/selectCluster-drawer.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/src/views/workorder/drawer/selectNetwork-drawer.vue b/src/views/workorder/drawer/selectNetwork-drawer.vue new file mode 100644 index 0000000..39b022d --- /dev/null +++ b/src/views/workorder/drawer/selectNetwork-drawer.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/src/views/workorder/drawer/selectTagNames-drawer.vue b/src/views/workorder/drawer/selectTagNames-drawer.vue new file mode 100644 index 0000000..5c1ee76 --- /dev/null +++ b/src/views/workorder/drawer/selectTagNames-drawer.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/views/workorder/drawer/setDiskInfo.vue b/src/views/workorder/drawer/setDiskInfo.vue new file mode 100644 index 0000000..797bb37 --- /dev/null +++ b/src/views/workorder/drawer/setDiskInfo.vue @@ -0,0 +1,239 @@ + + + + diff --git a/src/views/workorder/drawer/setNetWorkInfo.vue b/src/views/workorder/drawer/setNetWorkInfo.vue new file mode 100644 index 0000000..d606fb2 --- /dev/null +++ b/src/views/workorder/drawer/setNetWorkInfo.vue @@ -0,0 +1,517 @@ + + + + diff --git a/src/views/workorder/header-bar.vue b/src/views/workorder/header-bar.vue new file mode 100644 index 0000000..b46fb39 --- /dev/null +++ b/src/views/workorder/header-bar.vue @@ -0,0 +1,480 @@ + + + + + diff --git a/src/views/workorder/index.vue b/src/views/workorder/index.vue new file mode 100644 index 0000000..c1f171f --- /dev/null +++ b/src/views/workorder/index.vue @@ -0,0 +1,428 @@ + + + diff --git a/src/views/workorder/ipsetDeiatl.vue b/src/views/workorder/ipsetDeiatl.vue new file mode 100644 index 0000000..a73cbcb --- /dev/null +++ b/src/views/workorder/ipsetDeiatl.vue @@ -0,0 +1,76 @@ + + + + diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..6670dae --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,5 @@ +{ + "vueCompilerOptions": { + "target": 2.7, + }, +} \ No newline at end of file diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..ebc492f --- /dev/null +++ b/vue.config.js @@ -0,0 +1,130 @@ +'use strict' +const path = require('path') +const defaultSettings = require('./src/settings.js') + +function resolve(dir) { + return path.join(__dirname, dir) +} + +const name = defaultSettings.title || '' // page title + +// If your port is set to 80, +// use administrator privileges to execute the command line. +// For example, Mac: sudo npm run +// You can change the port by the following methods: +// port = 9528 npm run dev OR npm run dev --port = 9528 +const port = process.env.port || process.env.npm_config_port || 8081 // dev port + +// All configuration item explanations can be find in https://cli.vuejs.org/config/ +module.exports = { + /** + * You will need to set publicPath if you plan to deploy your site under a sub path, + * for example GitHub Pages. If you plan to deploy your site to https://foo.github.io/bar/, + * then publicPath should be set to "/bar/". + * In most cases please use '/' !!! + * Detail: https://cli.vuejs.org/config/#publicpath + */ + publicPath: '/kcp', + outputDir: 'dist', + assetsDir: 'static', + lintOnSave: false, + productionSourceMap: false, + css: { + loaderOptions: { + sass: { + prependData: ` + @import "@/styles/variables.scss"; + ` + } + } + }, + devServer: { + hot: true + // port: port, + // open: true, + // overlay: { + // warnings: false, + // errors: true + // }, + // before: require('./mock/mock-server.js') + }, + configureWebpack: { + // provide the app's title in webpack's name field, so that + // it can be accessed in index.html to inject the correct title. + name: name, + resolve: { + alias: { + '@': resolve('src') + } + }, + // 部分vue文件名都是index.vue 会覆盖导致source-map失效 + devtool: process.env.NODE_ENV === 'development' ? 'module-eval-source-map' : 'source-map' + }, + chainWebpack(config) { + // it can improve the speed of the first screen, it is recommended to turn on preload + config.plugin('preload').tap(() => [ + { + rel: 'preload', + // to ignore runtime.js + // https://github.com/vuejs/vue-cli/blob/dev/packages/@vue/cli-service/lib/config/app.js#L171 + fileBlacklist: [/\.map$/, /hot-update\.js$/, /runtime\..*\.js$/], + include: 'initial' + } + ]) + + // when there are many pages, it will cause too many meaningless requests + config.plugins.delete('prefetch') + + // set svg-sprite-loader + config.module.rule('svg').exclude.add(resolve('src/icons')).end() + config.module + .rule('icons') + .test(/\.svg$/) + .include.add(resolve('src/icons')) + .end() + .use('svg-sprite-loader') + .loader('svg-sprite-loader') + .options({ + symbolId: 'icon-[name]' + }) + .end() + + config.when(process.env.NODE_ENV !== 'development', (config) => { + config + .plugin('ScriptExtHtmlWebpackPlugin') + .after('html') + .use('script-ext-html-webpack-plugin', [ + { + // `runtime` must same as runtimeChunk name. default is `runtime` + inline: /runtime\..*\.js$/ + } + ]) + .end() + config.optimization.splitChunks({ + chunks: 'all', + cacheGroups: { + libs: { + name: 'chunk-libs', + test: /[\\/]node_modules[\\/]/, + priority: 10, + chunks: 'initial' // only package third parties that are initially dependent + }, + elementUI: { + name: 'chunk-elementUI', // split elementUI into a single package + priority: 20, // the weight needs to be larger than libs and app or it will be packaged into libs or app + test: /[\\/]node_modules[\\/]_?element-ui(.*)/ // in order to adapt to cnpm + }, + commons: { + name: 'chunk-commons', + test: resolve('src/components'), // can customize your rules + minChunks: 3, // minimum common number + priority: 5, + reuseExistingChunk: true + } + } + }) + // https:// webpack.js.org/configuration/optimization/#optimizationruntimechunk + config.optimization.runtimeChunk('single') + }) + } +} -- Gitee